(转)Python多线程鸡年不鸡肋
协程不同于线程的地方在于协程不是操作系统进行切换,而是由程序员编码进行切换的。
IO密集型:当并发数不断增大时,协程的效率确实比多线程要高,但在并发数不是那么高时,两者差异不大。
计算密集型:多进程效果明显比其他的好,这是因为只有多进程完全使用了CPU的计算能力。
创建多线程主要有2种方式。一种为继承threading类,另一种使用threading.Thread函数。
判断子线程是否存活的方法
控制线程的数量的方法
参考:http://thief.one/2017/02/17/Python%E5%A4%9A%E7%BA%BF%E7%A8%8B%E9%B8%A1%E5%B9%B4%E4%B8%8D%E9%B8%A1%E8%82%8B/?nsukey=acupDWgE1QkS2Yj8FQQijq1Mh2qe9CCwR0kSr%2BQAn4DbokwQFVv12FsJHWCmcBdFElHwCvvYLpvFkPAHDYMNiXsj2xkdRztyh%2BLSxDs%2FD3dP998rjjCXeX2K00%2Bi%2FxaM62IbRpfQ5niiQiE7T0pBnYd%2FfHp%2FIErL%2FifzP5nPjMfohy3RRosLvAyh3Bjvp82a
浙公网安备 33010602011771号