List of Channels to select for read operation
List of Channels to select for write operation
Optional timeout
Return: Returns success/failure status of the operation and the index of the Channel that the operation was carried on. The index is the position of the SelectEntry in read_list ~ write_list, ie concatenated lists.
Block on multiple Channels
Only one operation is completed per select() call