我现在想做个使用nio的服务器,有这么个想法,开两个线程,一个读channel,一个写channel,虽然SelectableChannel支持读和写,可是我不知道,如果是分开的两个线程同时操作,会不会有问题.
一个在读的时候,另一个在写.jdk上只是说Selector是线程安全的,SelectionKey是非线程安全的,其他的却没有提到.
请高手们说说SelectableChannel是线程安全的吗?或者我同时开两个线程读写不会有影响?