Ответ 1
Это поточно-безопасный, но документации не так много, что явно указывает, что - см. http://linux.derkeiler.com/Mailing-Lists/Kernel/2006-03/msg00084.html
Кстати, вы можете также иметь несколько потоков, ожидающих одного epoll_fd, но в этом случае он может немного запутаться (т.е. вы можете использовать режим с красным эффектом (EPOLLET) или onehot (EPOLLONESHOT) - см. http://linux.die.net/man/2/epoll_ctl)