只有在I/O时thread才释放GIL让thread2运行同时thread1在进行I/O只有进行输入和输出操作thraeding才行。I/O跟cpu分开的所以进行I/O时进程会释放交给另一个进程运行。
如果没有I/O的话多线程就是串行执行。线程不断的切换导致性能较低。
标签:释放,学习,thread2,thread1,进程,thraeding,多线程 From: https://www.cnblogs.com/hahaah/p/17368843.html
只有在I/O时thread才释放GIL让thread2运行同时thread1在进行I/O只有进行输入和输出操作thraeding才行。I/O跟cpu分开的所以进行I/O时进程会释放交给另一个进程运行。
如果没有I/O的话多线程就是串行执行。线程不断的切换导致性能较低。
标签:释放,学习,thread2,thread1,进程,thraeding,多线程 From: https://www.cnblogs.com/hahaah/p/17368843.html