全局解释锁
目前统一用的python类型是cpython
因为有GIL,所以同一时刻,只有一个线程被cpu执行
去GIL锁,之前很多模块是基于GIL编写的,去锁了后会出现问题
任务分类
IO密集型:对于IO密集型任务,python的多线程是有意义的,可以采用多进程+协程
计算密集型:对于计算密集型任务,python的多线程就不推荐,python就不适用了
php语言做网站网页的
程序员:精通一门,掌握多门
以后遇到IO密集型任务多,计算机密集型任务少
本文共 279 字,大约阅读时间需要 1 分钟。
目前统一用的python类型是cpython
因为有GIL,所以同一时刻,只有一个线程被cpu执行
去GIL锁,之前很多模块是基于GIL编写的,去锁了后会出现问题
IO密集型:对于IO密集型任务,python的多线程是有意义的,可以采用多进程+协程
计算密集型:对于计算密集型任务,python的多线程就不推荐,python就不适用了
php语言做网站网页的
程序员:精通一门,掌握多门
以后遇到IO密集型任务多,计算机密集型任务少
转载于:https://www.cnblogs.com/jintian/p/11000868.html