1,278
 edits
Changes
m
→Pseudocode:  minor fix
                Wake a waiting listener;
            }
            Sleep as an active speakerwaiting to return;
            AS--;
            AL--;
                Wake a waiting speaker;
            }
            Sleep as an active listenerwaiting to return;
            AL--;
            AS--;