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. If more than one channel is ready to perform its operation, the first one in the list takes precedence.
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-blocking operation to be available on the list of channels.
Waits for a non-blocking operation to be available on the list of channels. If more than one channel is ready to perform its operation, the channel to perform the operation on will be chosen at random.
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.
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. If more than one channel is ready to perform its operation, the first one in the list takes precedence.
A first channel to wait for (mandatory).
Other channels to wait for.
true if one of pending operations wasn't blocking.
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.
If true, when more then one selectors is ready, the first one in the list will be selected.
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.
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. If more than one channel is ready to perform its operation, the channel to perform the operation on will be chosen at random.
A first channel to wait for (mandatory).
Other channels to wait for.
true if one of pending operations wasn't blocking.