Fiber friendly

APIMethodsNotes
java.nio.channels.SocketChannelread, write, close

socket adaptor: read, write, close
java.nio.channels.ServerSocketChannelaccept, close

socket adaptor: accept, close
java.nio.channels.DatagramChannelread/receive, close
java.nio.channels.Pipe.SourceChannelread, close
java.nio.channels.Pipe.SinkChannelwrite, close



java.net.Socket

read, write, close
java.net.ServerSocketaccept, close

Not currently Fiber friendly

APIMethodsNotes
java.nio.channels.DatagramChannelsocket adaptor: receive
java.net.DatagramSocketreceive



Thread.interrupt
If target Thread is the shadow Thread for a Fiber parked in an I/O operation then interrupt will pin the carrier thread until the channel is closed.