在Python for * nix中, time.sleep()
阻塞線程或進程? html
只有線程,除非您的進程具備單個線程。 python
進程自己沒法運行。 關於執行,進程只是線程的容器。 這意味着您根本沒法暫停該過程。 它根本不適用於過程。 多線程
只是線程。 spa
它只會休眠線程,除非您的應用程序只有一個線程,在這種狀況下,它將休眠線程並有效地進程。 線程
睡眠中的python文檔未指定此內容,所以我固然能夠理解混淆! code
http://docs.python.org/2/library/time.html htm
該線程將阻塞,可是該進程仍然有效。 進程
在單線程應用程序中,這意味着您在睡眠時一切都被阻止了。 在多線程應用程序中,只有您顯式「睡眠」的線程將被阻塞,其餘線程仍在進程中運行。 文檔