1樓:草原上之狼
python用sleep停止一個執行緒的執行,而不影響主執行緒的執行,案例**如下:
from threading import *import time class mythread(thread): def run (self): self.
ifdo = true; while self.ifdo: print 'i am running...
' time.sleep(2) def stop (self): print 'i am stopping it...
' self.ifdo = false; tr = mythread()tr.setdaemon(true)tr.
start()print 'i will stop it...'time.sleep(5)tr.
stop()tr.join()
2樓:
根據id kill掉啊
如何終止python死迴圈執行緒
3樓:尐二瓜
import time
import thread
lock = true
def timer(no, interval):
while lock:
print 'y'
def test():
thread.start_new_thread(timer, (1, 1))
time.sleep(5)
global lock
lock = false
time.sleep(5)
if __name__ == '__main__':
test()
可以使用copy全域性變數的,因為執行緒是共用上下文變數的。
如果解決了您的問題請採納!
如果未解決請繼續追問
python裡如何終止執行緒 比如執行緒裡呼叫os.system('adb logcat')這個是不會停止的
4樓:赫連國英肖秋
如果直接終止執行緒不清楚,要不曲線下,新開啟一個程序,再得到這個程序id,然後幹掉這個程序
import
multiprocessing
defnewprocess():
global
idid=os.getpid()
os.system('adb
logcat')
np.start()
os.kill(id,9)
如何學習Python爬蟲,python網路爬蟲怎麼學習
好程式設計師 現在之所以有這麼多的小夥伴熱衷於爬蟲技術,無外乎是因為爬蟲可以幫我們做很多事情,比如搜尋引擎 採集資料 廣告過濾等,以python為例,python爬蟲可以用於資料分析,在資料抓取方面發揮巨大的作用。但是這並不意味著單純掌握一門python語言,就對爬蟲技術觸類旁通,要學習的知識和規範...
如何自學Python,怎麼自學python,大概要多久?
長沙新華電腦學院 可以看網上的公開課的,很多 怎麼自學python,大概要多久? 自學python的話,學習週期與你的基礎 想達到的目標水平以及每天能夠留出多長的時間相關。自學python,如果是零基礎,那麼建議先考慮清楚,你學python是來做什麼的。python有很多的方向,比如說運維 測試 w...
python如何入門,python學習該怎麼入門?
學python 最好是堅持編,每天抽小半個小時,學一些知識點,不斷的堅持.大概快的話幾個星期基本就能入門了。 python上手不難,有其他語言程式設計經驗的人可以在一月內學會python最基本的內容,沒基礎的速度會慢點,那麼學習python的教程在哪呢 python學習該怎麼入門? 中公教育it優就...