Select chooses the case on which send or receive operation on a channel is not blocked and is ready to be executed