首页 > 代码库 > python并发
python并发
why并发:
1,提高效率
2,改善交互体验
并发实现方式:
一、多线程
thread模块和threading模块
1,thread模块
为多线程提供了一个底层 、原始的操作 , 多个控制线程共享全局数据空间。为了多线程同步,提供了简单的锁(也称呼为 mutexes 后者 binary semaphores)。
一般不直接运用thread模块。
2,threading模块
提供更容易使用的基于对象的接口(类似于Java),可以继承Thread对象来实现线程,还提供了其它一些线程相关的对象,例如Timer,Lock
二、多进程
multiprocessing
三、协程(伪线程)
greenlet, Twisted, gevent, and Tornado
四、其他实现
Jython,Iron,PyPy
python并发
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。