楼主这边是这样,楼主是服务端,然后有一个selector,上面注册了多个channel,每个channel有一个对应的selectionKey,单线程轮询,然后accept或者read都没有问题,然后楼主尝试在read的时候,开启新线程,现在出现问题了,开启read新线程后,轮询会继续轮到这个key,导致客户端只往通道发一次,我read多次,,,,接着百度,尝试在开启新线程前,改变key的状态或者直接取消对key的监听,这样的确能保证,客户端发一次我读一次,但是当客户端发完一次,继续往我通道发东西时,我这边轮询不到了,得客户端重新连接重新注册,生成新的key,,,,,,....如何能保证他们同步啊