我正在写一个服务器使用Java的NIO,我有几个问题,我无法找到答案。Java的NIO和SSL
一,关于SSLEngine,如何在分离线程中正确处理NEED_TASK
?当我在单独的线程中调用任务时,他们完成了,但我不知道如何返回来执行另一个握手操作。一种选择是从正在执行委托任务的线程调用该操作,但我想这不是做到这一点的方法。
另一个问题是关于从不同的线程调用interestOps()
然后选择线程。在尝试写入频道之后,我不得不写入所有数据,以改变关键兴趣。 我想过使用某种类似于ROX NIO教程中的变化队列,但是我在另一个线程中看过这不是最好的方法。
致密选民:这确实是一个真正的问题,即使你个人不理解它。 – EJP