nio服务器上的线程之间的静态选择器

时间:2009-07-02 04:34:04

标签: java multithreading nio

我需要实现一个只有一个选择器(静态)的服务器;多个线程尝试将通道注册到同一个静态选择器。

我试图实现服务器,但问题是静态选择器第一次工作,即注册通道;但是在下次调用注册不同频道时,线程会被挂起。

我确信上述解释非常模糊。但请合作。任何指针都将受到高度赞赏。

2 个答案:

答案 0 :(得分:0)

您可以尝试解释静态要求的来源吗?静态通常是一个坏主意,除非在特殊情况下。

答案 1 :(得分:0)

我认为选择器只能被一个线程使用,所以最好避免从多个线程注册。而且,我认为目前不起作用。