Ignore:
Timestamp:
Jul 20, 2023, 3:47:25 PM (11 months ago)
Author:
Peter A. Buhr <pabuhr@…>
Branches:
master
Children:
47b7142
Parents:
0e8f4c6
Message:

more proofreading waituntil chapter

File:
1 edited

Legend:

Unmodified
Added
Removed
  • doc/theses/colby_parsons_MMAth/text/channels.tex

    r0e8f4c6 rc03c1ac  
    246246\begin{lrbox}{\myboxB}
    247247\begin{cfa}[aboveskip=0pt,belowskip=0pt]
    248 channel( size_t ) chan{ 128 };
     248channel( int ) chan{ 128 };
    249249thread Consumer {};
    250250thread Producer {};
     
    253253        try {
    254254                for ()
    255                         insert( chan, 5 );
     255                        chan << 5;
    256256        } catch( channel_closed * ) {
    257257                // unhandled resume or full
     
    259259}
    260260void main( Consumer & this ) {
     261        int i;
    261262        try {
    262                 for () { int i = remove( chan ); }
     263                for () { i << chan; }
    263264        @} catchResume( channel_closed * ) {@
    264265                // handled resume => consume from chan
     
    273274        close( chan );
    274275}
    275 
    276276
    277277
Note: See TracChangeset for help on using the changeset viewer.