rtel wrote on Monday, March 26, 2018:
The important thing is there can only be one task blocked on a read, or
one task blocked on a write, at any one time. Unlike ‘heavier’
communication mechanisms, such as queues, stream buffers do not contain
lists of blocked tasks.