Программирование на основе событий — циклы событий?

Мне просто интересно, связана ли какая-либо реализация цикла событий с кодом, специфичным для платформы?

По циклу событий я имею в виду простой поток, который проверяет очередь, работает с сообщениями и отправляет их соответствующим образом для обратных вызовов.

Потому что я просто не понимаю, как я смогу написать один без использования примеров:

-Семафор / мьютекс / объект события / Sleep () [windows].

Что, конечно, выше, не то же самое для каждой операционной системы.

Это для C / C ++, кстати.

4

Решение

Например, в некоторых переносимых кроссплатформенных средах C ++ реализована очередь событий. ACE Каркас реактора. Другой пример Qt.

1

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector