Reference : https://blog.gtwang.org/programming/python-threading-multithreaded-programming-tutorial/
首先須import
import threading
threads = []
宣告空陣列並命名為threads作為thread管理與存放專用
def thread_init():
threads.append(threading.Thread(target=do_task))
threads.append(threading.Thread(target=ser_mod.ser_read))
threads[0].start()
threads[1].start()
宣告一執行緒函式 並指定對應的工作(通常為while等需長期背景執行的工作) 先增完後並將之append到宣告的thread陣列中
在thread_init中宣告兩個執行緒工作
指定並使用start啟動執行緒工作
沒有留言:
張貼留言