2009-07-02 2 views
0

하나의 선택기 (정적)가있는 서버를 구현해야합니다. 여러 스레드가 동일한 정적 선택기에 채널을 등록하려고합니다.nio 서버의 스레드 간 정적 선택기

서버를 구현하려고했지만 정적 선택기가 처음 작동하기 때문에 즉 채널을 등록해야합니다. 다음 호출시 다른 채널을 등록하면 스레드가 중지됩니다.

위의 설명은 매우 모호합니다. 그러나 협력 해주십시오. 모든 포인터는 매우 높이 평가 될 것입니다.

+0

우편 번호 –

+0

다음을 참조하십시오. http : //stackoverflow.com/questions/1057224/thread-is-stuck-while-registering-channel-with-selector-in-java-nio-server – casey

답변

0

정적 요구 사항의 출처를 설명해 주시겠습니까? 정적은 일반적으로 특수 상황을 제외하고는 나쁜 생각입니다.

0

나는 하나의 스레드에서만 사용할 수 있도록 선택기가 설계되어 여러 스레드에서 등록하는 것을 피하는 것이 좋습니다. 그리고, 나는 그것이 현재 작동하지 않는다고 생각합니다.