• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
 






Doing_Be

 
 

Powered by 博客园
博客园 | 首页 | 新随笔 | 联系 | 订阅 订阅 | 管理

2018年8月28日

python中的协程
摘要: 一 : 概述 首先,明确并发的本质 : 切换 + 保存状态 CPU在运行一个任务,两种情况下会切换走去执行其他任务(由操作系统强制切换),一是发生了阻塞,二是该任务时间过长. 我们无法对第二种情况提升效率,只是让CPU雨露均沾,实现看起来所有任务都被"同时"执行的结果,如果多个任务都是纯计算的,切换 阅读全文
posted @ 2018-08-28 20:52 Doing_Be 阅读(238) 评论(0) 推荐(0)
 
python中的concurrent.futures模块
摘要: 一 : 概述 concurrent.futures模块提供了高度封装的异步调用接口 ThreadPoolExecutor:线程池,提供异步调用 ProcessPoolExecutor: 进程池,提供异步调用 Both implement the same interface, which is de 阅读全文
posted @ 2018-08-28 20:52 Doing_Be 阅读(134) 评论(0) 推荐(0)
 
python中的线程(二)
摘要: 六 : 事件 同进程的一样,线程的一个关键特性是每个线程都是独立运行且状态不可预测。如果程序中的其 他线程需要通过判断某个线程的状态来确定自己下一步的操作,这时线程同步问题就会变得非常棘手。为了解决这些问题,我们需要使用threading库中的Event对象。 对象包含一个可由线程设置的信号标志,它 阅读全文
posted @ 2018-08-28 20:52 Doing_Be 阅读(130) 评论(0) 推荐(0)