新聞中心
如果需要讓當(dāng)前正在執(zhí)行的線程暫停一段時間,并進(jìn)入阻塞狀態(tài),則可以通過調(diào)用 time 模塊的 sleep(secs) 函數(shù)來實(shí)現(xiàn)。該函數(shù)可指定一個 secs 參數(shù),用于指定線程阻塞多少秒。

我們注重客戶提出的每個要求,我們充分考慮每一個細(xì)節(jié),我們積極的做好成都網(wǎng)站設(shè)計(jì)、成都做網(wǎng)站服務(wù),我們努力開拓更好的視野,通過不懈的努力,創(chuàng)新互聯(lián)建站贏得了業(yè)內(nèi)的良好聲譽(yù),這一切,也不斷的激勵著我們更好的服務(wù)客戶。 主要業(yè)務(wù):網(wǎng)站建設(shè),網(wǎng)站制作,網(wǎng)站設(shè)計(jì),微信小程序,網(wǎng)站開發(fā),技術(shù)開發(fā)實(shí)力,DIV+CSS,PHP及ASP,ASP.Net,SQL數(shù)據(jù)庫的技術(shù)開發(fā)工程師。
當(dāng)前線程調(diào)用 sleep() 函數(shù)進(jìn)入阻塞狀態(tài)后,在其睡眠時間段內(nèi),該線程不會獲得執(zhí)行的機(jī)會,即使系統(tǒng)中沒有其他可執(zhí)行的線程,處于 sleep() 中的線程也不會執(zhí)行,因此 sleep() 函數(shù)常用來暫停程序的運(yùn)行。
下面程序調(diào)用 sleep() 函數(shù)來暫停主線程的執(zhí)行,因?yàn)樵摮绦蛑挥幸粋€主線程,當(dāng)主線程進(jìn)入睡眠后,系統(tǒng)沒有可執(zhí)行的線程,所以可以看到程序在 sleep() 函數(shù)處暫停。
import time
for i in range(10):
print("當(dāng)前時間: %s" % time.ctime())
# 調(diào)用sleep()函數(shù)讓當(dāng)前線程暫停1s
time.sleep(1)上面程序?qū)?dāng)前執(zhí)行的線程暫停 1s。運(yùn)行上面的程序,將看到程序依次輸出 10 個字符串,輸出兩個字符串的時間間隔為 1s。
分享題目:創(chuàng)新互聯(lián)Python教程:Pythonsleep函數(shù)用法:線程睡眠
當(dāng)前路徑:http://m.5511xx.com/article/djgihgd.html


咨詢
建站咨詢
