Changeset 000d68f for doc/theses/colby_parsons_MMAth/text/channels.tex
- Timestamp:
- Jul 31, 2023, 4:18:49 PM (11 months ago)
- Branches:
- master
- Children:
- 4852232
- Parents:
- d3c3261
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
doc/theses/colby_parsons_MMAth/text/channels.tex
rd3c3261 r000d68f 106 106 \item A @flush@ routine that delivers copies of an element to all waiting consumers, flushing the buffer. 107 107 Programmers use this mechanism to broadcast a sentinel value to multiple consumers. 108 Additionally, the @flush@ routine is more performant th en looping around the @insert@ operation since it can deliver the elements without having to reacquire mutual exclusion for each element sent.108 Additionally, the @flush@ routine is more performant than looping around the @insert@ operation since it can deliver the elements without having to reacquire mutual exclusion for each element sent. 109 109 110 110 \item Go-style @?<<?@ shorthand operator for inserting and removing.
Note: See TracChangeset
for help on using the changeset viewer.