并发与并行

并发: 是指系统具有处理多个任务(动作)的能力

并行:是指系统具有同时处理多个任务(动作)的能力

 

GIL:全局解释锁

    因为有GIL,所以同一时刻,只有一个线程被CPU执行

 

python每进程一次只能处理一个线程,同时利用多CPU只能用多进程实现(多进程+协程)。

 

 

 

因此:python无法解决技术密集型多线程,可以实现IO多线程。

 

posted @ 2019-03-07 14:45  py_tobe  阅读(113)  评论(0编辑  收藏  举报