2009-07-02 4 views
0

Ich muss einen Server implementieren, in dem nur einen Selektor (statisch) hat; Mehrere Threads versuchen, den Kanal für denselben statischen Selektor zu registrieren.statische Selektor zwischen Threads auf Server

Ich habe versucht, den Server zu implementieren, aber das Problem ist, dass der statische Selektor zum ersten Mal funktioniert, d. H. Registriert den Kanal; aber beim nächsten Aufruf zum Registrieren eines anderen Kanals wird der Thread gehängt.

Ich bin sicher, dass die obige Erklärung sehr vage ist. aber bitte kooperiere. Alle Hinweise würden sehr geschätzt werden.

+0

Postleitzahl, bitte –

+0

siehe diese .... http: //stackoverflow.com/questions/1057224/thread-is-stuck-while-register-channel-with-selector-in-java-nio-server – casey

Antwort

0

Können Sie versuchen zu erklären, wo die statische Anforderung herkommt? Static ist normalerweise eine schlechte Idee, außer in speziellen Umständen.

0

Ich denke, Selektor soll nur von einem einzigen Thread verwendet werden, so dass die Registrierung von mehreren Threads zu vermeiden. Und ich denke, das funktioniert momentan nicht.

Verwandte Themen