Моя цель - создать три темы, используя 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,))