码迷,mamicode.com
首页 > 编程语言 > 详细

python并发

时间:2016-09-28 09:54:11      阅读:184      评论:0      收藏:0      [点我收藏+]

标签:

why并发:

1,提高效率

2,改善交互体验

并发实现方式:

一、多线程

thread模块和threading模块

1,thread模块

  为多线程提供了一个底层 、原始的操作 , 多个控制线程共享全局数据空间。为了多线程同步,提供了简单的锁(也称呼为 mutexes 后者 binary semaphores)。

  一般不直接运用thread模块。

2,threading模块

  提供更容易使用的基于对象的接口(类似于Java),可以继承Thread对象来实现线程,还提供了其它一些线程相关的对象,例如Timer,Lock

二、多进程

multiprocessing

三、协程(伪线程)

greenletTwistedgevent, and Tornado 

四、其他实现

Jython,Iron,PyPy

python并发

标签:

原文地址:http://www.cnblogs.com/tuld/p/5915186.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!