開始我用覆盆子PI3,蟒蛇2.7和OpenCV3Occurence暫時停止線程的,當其他線程Raspbian
我有兩個功能:
Func1()
運行PicameraFunc2()
將電機向前移動
我的問題是:當我運行Func2()
時Func1()
暫停,直到Func2()
完成,儘管我爲每個函數使用了單獨的線程。
我的代碼是:
def picam():
t1=threading.thread(target=Func1())
t1.start()
t1.join()
def move():
t2=threading.thread(target=Func2())
t2.start()
t2.join()
在我的GUI
我有2個按鈕。一個叫picam()和其他調用move()
是什麼問題?我不需要暫時停止Func1()
,因爲相機也會暫時停止。
你知道'thread.join()'是做什麼的嗎? –
我會盡快回復我以前的評論... –
我嘗試刪除連接(),但沒有任何變化 – mark