Доступ к структуре Pollfd во время выполнения системного вызова poll()

У меня есть отдельный поток опроса, который выполняет системный вызов poll(). В событии публикуется рабочий поток для фактического чтения / записи из сети. Поток опроса отключает fd для события, если оно обрабатывается рабочим потоком. Когда рабочий поток завершает чтение / запись, он снова включает fd для опроса.

Может ли рабочий поток напрямую изменить массив pollfd, который использует poll()? Будут ли какие-либо проблемы, если массив pollfd будет изменен во время его передачи в вызов poll()?

0 ответов

Другие вопросы по тегам