On 06/04/2021 10:29 AM, jdaw1 wrote:
PLRM3, Appendix F (‘System Name Encodings’), p798, item 371 = “yield”.
What does ‘yield’ do?
--------------------------------------
PLRM 2nd Edition
January 26, 1994
Operators
8.2 Operator Details
yield
–
suspends the current execution context until all other contexts
have had a chance to execute; see section 7.1, “Multiple Execution Contexts.” This should not be used as a synchronization primitive,
because there is no way to predict
how much execution the other contexts will be able to accomplish. The
purpose of yield is to break up long-running computations that
might lock out other contexts.
Errors: (none)
-------------------------------------
I can find no other mention of yields except the one you found in the
third edition.
--- SoupGate-Win32 v1.05
* Origin: fsxNet Usenet Gateway (21:1/5)