Я пытаюсь связаться с устройством сбора данных через Ethernet TCP, однако запросы на сообщения отправляются несколькими потоками и / или методами, использующими pyqtSignal.(Думайте об этом как о прерывании)
Проблема состоит в том, что множественные вызовы сообщений вызывают ошибки.
Как мне сконструировать это так, чтобы сообщения помещались в очередь и блокировались / блокировались?
В частности, у меня есть основной графический интерфейс пользователя, который обрабатывает кнопки и т. Д. Поток обрабатывает сообщения и обработку данных для отправки обновлений в графический интерфейс.Он также обрабатывает сообщения (экземпляр QThread).
Я полагаю, основываясь на моих исследованиях, что это должна быть задача в очереди, однако, он также должен возвращать данные, которые я не могу найти в деталях реализации.