|
|
1
4
我想你可以用 multiprocessing 具有类似于线程包的API的包,它允许您在单个CPU上使用多个内核获得更好的性能。 要使用多处理而不是线程来查看性能的提高,请选中 this link 关于使用多处理X线程的同一程序的平均时间比较。 |
|
|
2
2
如果您想进行多处理(即将负载分散到多个核/处理器上),那么gil实际上只是需要关心的事情。如果是这样的话,并且从您的描述中听起来有点像,那么使用多处理。 如果您只需要“同时”做三件事,这样您就需要在后台等待事情发生,那么线程就可以了。这就是线程的初衷。8-1页) |
|
|
user107586 · 如何处理等待句柄不会导致无限循环? 1 年前 |
|
|
ron burgundy · 获取-释放语义是否跨线程传递?[副本] 1 年前 |
|
|
BenjiFB · C#内存缓存:在一次操作中追加到列表? 1 年前 |
|
|
András Takács · Python多线程问题 1 年前 |
|
|
András Takács · Python多线程错误 1 年前 |