python3 并发编程
2019-12-02 本文已影响0人
SkTj
线程和进程区别:需要增加
什么时候用线程、什么时候用进程
多线程 threading
构造函数
image.png实例:和单线程加入时间对比
image.pngimage.png
或者直接继承线程
image.png线程状态图
image.pngjoin:阻塞线程
image.png后台线程
image.png线程锁:acquire release Lock RLock
image.pngimage.png
image.png
image.png
死锁:需要增加
image.pngimage.png
condition
image.pngevent通信
使用队列通信:queue
image.pngimage.png
线程池:concurrent.futures:ThreadPoolExecutor
image.pngimage.png
image.png
增加回调
image.png多进程:multiprocessing
image.pngimage.png
实例
image.png三种进程启动方式
image.pngimage.png
进程池:
image.pngimage.png