Мне просто интересно, связана ли какая-либо реализация цикла событий с кодом, специфичным для платформы?
По циклу событий я имею в виду простой поток, который проверяет очередь, работает с сообщениями и отправляет их соответствующим образом для обратных вызовов.
Потому что я просто не понимаю, как я смогу написать один без использования примеров:
-Семафор / мьютекс / объект события / Sleep () [windows].
Что, конечно, выше, не то же самое для каждой операционной системы.
Это для C / C ++, кстати.
Например, в некоторых переносимых кроссплатформенных средах C ++ реализована очередь событий. ACE Каркас реактора. Другой пример Qt.
Других решений пока нет …