在Python for * nix中, time.sleep()
阻塞线程或进程? html
只有线程,除非您的进程具备单个线程。 python
进程自己没法运行。 关于执行,进程只是线程的容器。 这意味着您根本没法暂停该过程。 它根本不适用于过程。 多线程
只是线程。 spa
它只会休眠线程,除非您的应用程序只有一个线程,在这种状况下,它将休眠线程并有效地进程。 线程
睡眠中的python文档未指定此内容,所以我固然能够理解混淆! code
http://docs.python.org/2/library/time.html htm
该线程将阻塞,可是该进程仍然有效。 进程
在单线程应用程序中,这意味着您在睡眠时一切都被阻止了。 在多线程应用程序中,只有您显式“睡眠”的线程将被阻塞,其余线程仍在进程中运行。 文档