我的目标是使用Multithreading
和Multiprocessing
创建三个线程。一个线程用于读取Modbus数据,第二个线程用于解码数据,第三个线程用于将数据记录到文件中
我们开始了线程,并加入他们。我们在主脚本中调用这些线程。我们并没有得到任何错误,相反,我们怀疑我们的线程并没有运行。您能否帮助我们确定这一问题的根本原因,并确定问题的症结所在
#Initializing threads
Thread_1=threading.Thread(target=Read.Read_Modbus,args=(MyEvents.Event,COMPORT,))
Thread_2=threading.Thread(target=Logging.Logging,args=(MyEvents.Event,Log_Name,LoggingQ,))
Thread_3=threading.Thread(target=Decoding.decode(MyEvents.Event,DecodingQ,parameter_to_database,parameter_from_database,))
目前没有回答
相关问题 更多 >
编程相关推荐