前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >python3 并发编程

python3 并发编程

作者头像
用户5760343
发布2019-12-13 13:14:11
3630
发布2019-12-13 13:14:11
举报
文章被收录于专栏:sktjsktj

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

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

多线程 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

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 线程和进程区别:需要增加
  • 什么时候用线程、什么时候用进程
  • 多线程 threading
  • 构造函数
  • 实例:和单线程加入时间对比
  • 或者直接继承线程
  • 线程状态图
  • join:阻塞线程
  • 后台线程
  • 线程锁:acquire release Lock RLock
  • 死锁:需要增加
  • condition
  • event通信
  • 使用队列通信:queue
  • 线程池:concurrent.futures:ThreadPoolExecutor
  • 增加回调
  • 多进程:multiprocessing
  • 实例
  • 三种进程启动方式
  • 进程池:
  • 进程通信:queue/pipe
  • pipe
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档