亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

threading daemon和non-daemon代碼筆記

發布時間:2020-07-27 02:36:06 來源:網絡 閱讀:377 作者:windcharger 欄目:編程語言

threading的daemon和non-daemon

看python主線程是如何等待

import time
import threading

def foo(n):
    for i in range(n):
        print(i)
        time.sleep(1)

t1 = threading.Thread(target=foo, args=(10, ), daemon=True) # 嘗試替換這里的10和下面20的順序
t1.start()
t2 = threading.Thread(target=foo, args=(20, ), daemon=False)
t2.start()

time.sleep(2)
print('Main Thread Exiting')

daemon 應用場景

主線程退出,其他daemon線程的都會被殺死

import time
import threading

def bar():
    while True:
        time.sleep(1)
        print('bar')

def foo():
    print("t1's daemon = {}".format(threading.current_thread().isDaemon()))
    t2 = threading.Thread(target=bar)
    t2.start()
    print("t2's daemon = {}".format(t2.isDaemon()))
    t2.join()

t1 = threading.Thread(target=foo, daemon=True)
t1.start()

# t1.join() 如果想工作線程不能結束,取消掉這個注釋
time.sleep(3)
print('Main Thread Exiting')
向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

正蓝旗| 瑞昌市| 南投市| 乐平市| 丁青县| 鄂托克前旗| 马尔康县| 襄樊市| 准格尔旗| 丽江市| 开鲁县| 巴楚县| 丹江口市| 凉城县| 溆浦县| 屏边| 固始县| 平塘县| 浑源县| 桂东县| 绥阳县| 越西县| 麦盖提县| 扎赉特旗| 正镶白旗| 多伦县| 鸡东县| 云霄县| 湖州市| 安徽省| 昔阳县| 海兴县| 麻栗坡县| 道真| 自治县| 清远市| 抚顺市| 鞍山市| 拉萨市| 昆山市| 玛多县|