美文网首页
python3 并发编程

python3 并发编程

作者: SkTj | 来源:发表于2019-12-02 13:42 被阅读0次

线程和进程区别:需要增加

什么时候用线程、什么时候用进程

多线程 threading

构造函数

image.png

实例:和单线程加入时间对比

image.png
image.png

或者直接继承线程

image.png

线程状态图

image.png

join:阻塞线程

image.png

后台线程

image.png

线程锁:acquire release Lock RLock

image.png
image.png
image.png
image.png

死锁:需要增加

image.png
image.png

condition

image.png

event通信

使用队列通信:queue

image.png
image.png

线程池:concurrent.futures:ThreadPoolExecutor

image.png
image.png
image.png

增加回调

image.png

多进程:multiprocessing

image.png
image.png

实例

image.png

三种进程启动方式

image.png
image.png

进程池:

image.png
image.png

进程通信:queue/pipe

image.png

pipe

image.png

相关文章

网友评论

      本文标题:python3 并发编程

      本文链接:https://www.haomeiwen.com/subject/bcsepctx.html