История изменений
Исправление makoven, (текущая версия) :
Правильно я понял твою мысль?:
- драйвера кофеварки и лампы запускаем в виде тредов основного процесса.
- Каждый тред поллит свое устройство.
- Есть некая глобальная очередь (переменная), в которую каждый тред и основной процесс пушат (и забирают из нее) сообщения. И поскольку мы находимся в рамках одного процесса, нам не потребуется ipc - можно тупо добавлять структуры в очередь.
Исправление makoven, :
Правильно я понял твою мысль?:
- драйвера кофеварки и лампы запускаем в виде тредов основного процесса.
- Каждый тред поллит свое устройство.
- Есть некая глобальная очередь, в которую каждый тред и основной процесс пушат (и забирают из нее) сообщения. И поскольку мы находимся в рамках одного процесса, нам не потребуется ipc - можно тупо добавлять структуры в очередь.
Исходная версия makoven, :
Правильно я понял твою мысль?:
- драйвера кофеварки и лампы запускаем в виде тредов основного процесса.
- Каждый тред поллит свое устройство.
- Есть некая глобальная очередь, в которую каждый тред и основной процесс пушат (и забирают из нее) сообщения