Channel Buffer Full

- When channel buffer is full and a goroutine tries to send value.
- Sender Goroutine gets blocked, it is parked on
sendq. - Data will be save in the
elemfield of thesudogstructure. - When Receiver comes along, it dequeues the value from buffer.
- Enqueues the data from
elemfield to the buffer. - Pops the goroutine in
sendq, and puts it into runnable state.