Bootstrap

python 多线程算异步吗

在 Python 中,使用多线程并不能真正地实现异步,因为 Python 的解释器本身是单线程的,所以多线程只能被用于模拟并发。

在 Python 中,使用多线程时,同一时刻只有一个线程在运行,并且 Python 的解释器会定期地在线程之间切换。这样,尽管每个线程都会被轮流运行,但是它们并不会真正地同时运行。因此,在 Python 中使用多线程并不能带来真正的并行计算效果。

如果你希望在 Python 中实现异步,你可以使用协程或者异步 I/O。这些方法可以让你的程序在等待 I/O 操作的时候让出 CPU,从而达到真正的异步效果。

悦读

道可道,非常道;名可名,非常名。 无名,天地之始,有名,万物之母。 故常无欲,以观其妙,常有欲,以观其徼。 此两者,同出而异名,同谓之玄,玄之又玄,众妙之门。

;