鍍金池/ 問答/Python  Linux  HTML/ python開啟了一個子線程之后父線程不執(zhí)行了

python開啟了一個子線程之后父線程不執(zhí)行了

開在子線程的代碼

def update_token(col):
    count = 0
    while True:
        global global_token
        global_token = get_token()
        print("col: %s, count: %d, token: %s" % (col, count, global_token))
        count += 1
        time.sleep(10)
回答
編輯回答
下墜

python 有全局解釋鎖(GIL),出現(xiàn)這現(xiàn)象是應該的。如果希望同時執(zhí)行,需要用多進程模塊(multiprocess)

2018年8月31日 07:17
編輯回答
筱饞貓

不會的.
線程沒有父子的說法.

如果主進程不執(zhí)行, 那說明你沒啟動多線程.

檢查一下你的啟動函數(shù).

2017年4月14日 09:44
編輯回答
囍槑

看下你啟動線程的代碼,沒有道理說在主進程開了子線程之后,主進程不往下執(zhí)行的。

2018年8月28日 16:32