pthread добавляет сокет в libevent, но завершает работу

#pthreads #libevent

#pthreads #libevent

Вопрос:

Является ли это неопределенным поведением, если pthread добавляет fd в libevent ( event_new -> cbk() ), но завершается? Я вижу, что cbk() вызывается на EV_READ !

Ответ №1:

нет, это не неопределенное поведение.

Пока процесс, в котором создается база libevent и вызывается функция отправки, выполняется должным образом. cbk() должен быть вызван в EV_READ.