в общем очередной раз пытался разобраться как нормально использовать мультиплексирование I/O... примеров из Стивенса(разработка сетевых приложений unix) явно недостаточно. везде речь идет о реакторе/проакторе, разницу так и не понял(да и инфы, если честно, по пальцам пересчитать)... везде фигурирует очередь событий некая. нашел еще вот это https://www.opennet.ru/base/dev/epoll_example.txt.html в итоге совсем не понятно стало... объясните как эффективно юзать i/o multiplexing?
допустим для poll: я так думаю в одном треде висим на accept, в другом - бесконечный цикл где используется poll). когда клиент подключается, то добавляем этот новый сокет в опрашиваемые, однако как это сделать не понятно(у нас же бесконечный цикл на poll). да и вообще может все не так надо использовать. в общем, напишите, кому не сложно псевдокод или хотя бы схематично, а то у меня кроме как примера из вышеуказанной книжки(Стивенс), где в одном потоке и accept и poll, ничто на ум не приходит