|
|
1
1
蟒蛇 不切换线程。Python使用本机线程,这意味着由操作系统决定何时“切换”
这取决于程序运行的操作系统,也可能取决于 "scheduling policy" 对过程有效。
操作系统知道线程正在等待I/O,因为该线程进行了I/O系统调用,而完成操作是操作系统的工作。 Python潜在 能够 因为线程调用了一些实际进行系统调用的Python I/O函数。
我自己没有用过“异步”,我一直是一个老派线程,但这可能是品味的问题。“异步”和“线程”是两种不同的并发模型。无论你更熟悉哪一个,都可能是你要使用的,直到你的一个同事说服你尝试另一个。 |
|
|
user107586 · 如何处理等待句柄不会导致无限循环? 1 年前 |
|
|
ron burgundy · 获取-释放语义是否跨线程传递?[副本] 1 年前 |
|
|
BenjiFB · C#内存缓存:在一次操作中追加到列表? 1 年前 |
|
|
András Takács · Python多线程问题 2 年前 |
|
|
András Takács · Python多线程错误 2 年前 |