
Python多任务
cugzyc
Coding && Reading.
展开
-
Python多任务【并行/并发】
1.什么是“多任务”呢? 简单地说,就是操作系统可以同时执行多个任务 在代码里面,就是一个程序有多个地方同时执行 打个比方,你一边用着这浏览器上网,一边在听MP3,一边在用Word赶作业,这就是多任务2.单核CPU是怎么解决多任务的? 单核:意味着同一时刻只能执行一件事情 操作系统轮流让各任务交替执行,任务1执行0.01秒,切换到任务2,任务2执...原创 2019-02-14 11:39:51 · 5513 阅读 · 0 评论 -
Python多任务【多线程(两种创建方式)】
Python的标准库提供了两个模块:_thread和threading,_thread是低级模块,threading是高级模块,对_thread进行了封装。绝大多数情况下,我们只需要使用threading这个高级模块。Python的线程是真正的Posix Thread,而不是模拟出来的线程。Python中threading模块可以总结出: (1)当调用Thread的时候,不会创建...原创 2019-02-15 11:37:19 · 701 阅读 · 0 评论