新聞中心
這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
創(chuàng)新互聯(lián)Python教程:python3線程安全要怎么實現(xiàn)?
我們在驚嘆有些大神們可以搭建又可以破壞編程的同時,有沒有考慮我們一般需要去保護好我們的編程呢?尤其是在復雜的線程上,每一個環(huán)節(jié)都是需要進行連接,不可以斷連,不然影響到整個大盤,那我們要怎么保證線程的安全呢?跟著小編一起來看下吧!

1:沒有共享易變的狀態(tài),安全
import threading def print_number(): number = 42 print(threading.current_thread().name, number) t1 = threading.Thread(target=print_number) t2 = threading.Thread(target=print_number) t1.start() t2.start()
2:共享不可變狀態(tài),安全
import threading number = 42 def print_number(): print(threading.current_thread().name, number)
因為線程池啟動 N 個線程,每個線程處理接收一個任務(wù),而每個任務(wù)也都是層層相連的,因此把握好線程的安全顯得尤其的重要哦!
網(wǎng)站名稱:創(chuàng)新互聯(lián)Python教程:python3線程安全要怎么實現(xiàn)?
網(wǎng)站路徑:http://m.fisionsoft.com.cn/article/dhpjpco.html


咨詢
建站咨詢
