¿Epoll thread es seguro?
Hay dos funciones en epoll:
- epoll_ctl
- epoll_wait
¿Son thread-safe cuando uso el mismo epoll_fd?
¿Qué pasará si un hilo llama a epoll_wait y otros llaman a epoll_ctl al mismo tiempo?
29
1 answers
Es seguro para subprocesos, pero no hay mucha documentación que indique explícitamente que-ver http://linux.derkeiler.com/Mailing-Lists/Kernel/2006-03/msg00084.html
Por cierto, también puede tener varios hilos esperando en un solo epoll_fd, pero en ese caso puede ser un poco complicado (es decir, es posible que desee usar edge-triggered (EPOLLET) o oneshot mode (EPOLLONESHOT) - ver http://linux.die.net/man/2/epoll_ctl )
20
Author: cmeerw,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2011-08-14 21:13:17
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2011-08-14 21:13:17