Close the channel
Closes the channel by marking it closed and flushing all the wait queues
See Implementation
Close the channel
Closes the channel by marking it closed and flushing all the wait queues