Create a channel.
Create a channel. By default a synchronous channel will be created. If bufferSize is greater then zero, a buffered channel will be created.
The type of the channel.
Asynchronous buffer size.
A new channel
Create a synchronous channel.
Create a synchronous channel.
The type of the channel.
A new channel
Create an unbounded asynchronous channel.
Create an unbounded asynchronous channel.
The type of the channel.
A new channel
Waits for a non-blocking operation to be available on the list of channels.
Waits for a non-blocking operation to be available on the list of channels.
A first channel to wait for (mandatory).
Other channels to wait for.
true is none of the channels are closed and select() can be invoked again, false if at least one of channels is closed.
Waits for a non-bloaking action to be available.
Waits for a non-bloaking action to be available.
A timeout to wait for a non-blocking action to be available.
A first channel to wait for (mandatory).
Other channels to wait for.
true if one of pending operations wasn't blockingю
Non-blocking check for a possibility of a non-blocking operation on several channels.
Non-blocking check for a possibility of a non-blocking operation on several channels.
A first channel to wait for (mandatory).
Other channels to wait for.
true if one of pending operations wasn't blocking.