我正在使用java.nio.channels.Selector,我想为每个准备好读/写/接受的selectedKey创建一个单独的线程,但我想确保相同的套接字永远不会被两个不同的处理线程同时.什么是最好的方法呢?我想在创建线程之前取消每个selectedKey,该线程将处理它的套接字,并在线程完成它的生命后重新注册套接字到选择器,但我不确定这将是多么有效....
java sockets multithreading selector
java ×1
multithreading ×1
selector ×1
sockets ×1