2021年2月28日 星期日

[Python]Python執行緒thread

 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啟動執行緒工作

沒有留言:

張貼留言