在Python *nix中,time.sleep()是否阻塞线程或进程?


当前回答

只有线程,除非您的进程只有一个线程。

其他回答

只有线程,除非您的进程只有一个线程。

进程本身不可运行。在执行方面,进程只是线程的容器。这意味着你根本不能暂停这个过程。它根本不适用于流程。

只是一根线。

它只会休眠线程,除非您的应用程序只有一个线程,在这种情况下,它会休眠线程,实际上也会休眠进程。

python文档sleep()并没有指定这一点,所以我当然可以理解这种混乱!

如果线程在同一个线程中执行,而不是从主代码执行,则阻塞线程