目前需求是有10个硬件,需要编写10个线程并发循环监控它们的状态并进行相应处理
r1 = threading.Thread(target = my_serl.read_endpoint_thread_1)
r2 = threading.Thread(target = my_serl.read_endpoint_thread_2)
r3 = threading.Thread(target = my_serl.read_endpoint_thread_3)
r4 = threading.Thread(target = my_serl.read_endpoint_thread_4)
r5 = threading.Thread(target = my_serl.read_endpoint_thread_5)
r6 = threading.Thread(target = my_serl.read_endpoint_thread_6)
r7 = threading.Thread(target = my_serl.read_endpoint_thread_7)
线程处理方法已经写好,但是直接r1-r7.start()会发生pending 和 只读取第一个硬件的问题
请问这里应该怎么写合适,谢谢。