ACE Reactor - неблокирующий цикл событий без потока? - PullRequest
0 голосов
/ 10 мая 2018

Есть ли в ACE встроенный способ прослушивания событий Reactor неблокирующим способом? Или мне нужно создать тему вручную?

Также безопасно ли создавать реактор в одном потоке и запускать цикл обработки событий в другом потоке?

Спасибо!

1 Ответ

0 голосов
/ 11 мая 2018

Если вы хотите использовать один поток, вы можете вызвать цикл обработки событий с таймером, чтобы ограничить время ожидания событий.

Вы также можете запустить цикл обработки событий в отдельном потоке, независимо от того, создаете ли вы реактор в главном или порожденном потоке.

Обратите внимание, что существует множество способов интеграции типов событий в реактор, поэтому часто вы можете полностью оставить управление в цикле событий реактора.

...