|
|
1
1
你换了问题后我改了答案。 本遗嘱 不 “线程安全”,因为每个线程都会影响同一个epoll对象。向epoll对象注册一个新的fd仍然会对该对象执行该操作。 没有理由让那个特定的对象在不同的线程上有不同的状态,因为在这种情况下,应该为每个线程创建一个对象。 所以,简短的回答:您的设置将工作。 实际上,python stdlib http.server包使用相同的方法(只使用poll而不是epoll)。它在一个线程中创建一个轮询对象,并使用一个单独的线程来轮询它。 |
|
|
Navneeth · 对等epoll客户端和死锁 8 年前 |
|
|
vesontio · 异步非阻塞服务器套接字的效率[已关闭] 10 年前 |
|
|
solti · 与epoll的kqueue注销功能类似的功能是什么? 12 年前 |
|
|
user2003548 · 如何在龙卷风中使用epoll 12 年前 |