标签: java multithreading nio
我需要实现一个只有一个选择器(静态)的服务器;多个线程尝试将通道注册到同一个静态选择器。
我试图实现服务器,但问题是静态选择器第一次工作,即注册通道;但是在下次调用注册不同频道时,线程会被挂起。
我确信上述解释非常模糊。但请合作。任何指针都将受到高度赞赏。
答案 0 :(得分:0)
您可以尝试解释静态要求的来源吗?静态通常是一个坏主意,除非在特殊情况下。
答案 1 :(得分:0)
我认为选择器只能被一个线程使用,所以最好避免从多个线程注册。而且,我认为目前不起作用。