title: Closing a SocketChannel while doing a non-blocking read or write
body: <p>Are there any potential risks associated with closing a socket channel from another thread while it is performing continuous non-blocking read or write operations. Would I need to synchronize on the channnel object? Thanks.</p>