これは非常に簡単な質問ですが、Java用のソケットチャネルを見下ろすセレクターの登録を解除する必要があることがわかりました。
SocketChannel client = myServer.accept(); //forks off another client socket
client.configureBlocking(false);//this channel takes in multiple request
client.register(mySelector, SelectionKey.OP_READ | SelectionKey.OP_WRITE);//changed from r to rw
プログラムの後半で次のようなものを呼び出すことができます
client.deregister(mySelector);
また、セレクターはそのソケットチャネルのデータキーをキャッチしなくなります。これにより、サーバー/クライアントの設計を考えると、作業がはるかに楽になります。