Nuke中新建執行緒的方法

2021-10-04 00:28:03 字數 424 閱讀 6805

寫完後在menu.py中通過os.system(path)方法即可開啟document。

但問題出現了。這個說明文件用word開啟後會占用nuke主線程,導致nuke陷入假死狀態。只有關閉word才可以解除nuke假死。

也就是說,實際上,word與nuke是共用同乙個執行緒,顯然這是不可接受的。於是寫了乙個指令碼,為新開啟的word程式新開乙個執行緒。

**塊如下:

import threading:

def threading_document(path):

thread = threading.thread(target = os.system,args = (path,))

thread.setdaemon(true)

thread.start()

通過這個函式,就可以避開共用乙個執行緒的bug了。

QT中新建執行緒的幾種方法

qt新建執行緒的幾種方法 1.繼承qthread新建乙個類,重寫run方法,此方法除run之外,其他的都還是在主線程中執行 2.使用movetothread將新建執行緒轉移到繼承qobject的新類例項中 方法1 1.新建乙個類workthread,基類為qthread。2.重寫類workthrea...

Qt新建執行緒的方法

看了不少qt執行緒的東西,下面總結一下qt新建乙個執行緒的方法。繼承qthread,這應該是最常用的方法了。我們可以通過重寫虛函式void qthread run 實現我們自己想做的操作,實現新建執行緒的目的。前面已經介紹了qthread,這裡就不重複了。這種方法,我們每一次要新建乙個執行緒都需要繼...

Qt 新建執行緒的方法

感謝作者分享 看了不少qt執行緒的東西,下面總結一下qt新建乙個執行緒的方法。繼承qthread,這應該是最常用的方法了。我們可以通過重寫虛函式void qthread run 實現我們自己想做的操作,實現新建執行緒的目的。前面已經介紹了qthread,這裡就不重複了。這種方法,我們每一次要新建乙個...