Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Java equivalent of C's poll()?

As the title suggests, I'd like to know what is Java's equivalent (or most similar) function to C's poll() function for polling a set of file descriptors?

like image 287
Stephen Walsh Avatar asked Feb 06 '14 10:02

Stephen Walsh


1 Answers

As @EJP has commented above for java.nio.channels.Selector

A Selector supports key-based, non-blocking, multiplexed I/O. In other words, selectors enable you to perform I/O through multiple channels. Selectors are most applicable to socket-backed channels.

It is better to take a look at javadoc for java.nio.channels.Selector.

java.nio.channels.Selector

This is available since Java ( 7 ) 1.4 and later

like image 194
pmverma Avatar answered Oct 23 '22 22:10

pmverma