Changeset 36938 in project


Ignore:
Timestamp:
11/28/18 16:37:50 (12 days ago)
Author:
kon
Message:

rel 2.4

File:
1 edited

Legend:

Unmodified
Added
Removed
  • wiki/eggref/4/synch

    r35565 r36938  
    306306Returns a synchronized version of {{PROC}}
    307307
    308 === Critical Regions
    309 
    310 ==== Usage
    311 
    312 <enscript language=scheme>
    313 (require-extension critical-region)
    314 </enscript>
    315 
    316 Evaluated under {{(disable-interrupts)}}.
    317 
    318 ==== critical-region
    319 
    320 <syntax>(critical-region EXPR ...)</syntax>
    321 
    322 Executes {{EXPR ...}}.
    323 
    324 ==== critical-region-apply
    325 
    326 <procedure>(critical-region-apply PROC ...) -> *</procedure>
    327 
    328 Executes {{(apply PROC ...)}}.
    329 
    330 ==== critical-region-call
    331 
    332 <syntax>(critical-region-call THUNK)</syntax>
    333 
    334 Executes {{(THUNK)}}.
    335 
    336308
    337309== Usage
     
    375347== Version history
    376348
     349; 2.4.0 : Remove {{critical-region}} malarkey.
    377350; 2.3.0 : Add {{critical-region}}, {{synchronized-procedure}}, {{record-synch}}, {{record-synch-lock}}, {{record-synch-unlock}}, {{call-synch}}, {{call-synch-with}}, {{apply-synch}}, {{apply-synch-with}}, {{let-synch-with}}, {{set!-synch-with}}, {{synch-lock}}, {{synch-unlock}}, {{object-synch-cut-with}}, {{make-synch-with-object}}, {{synch-with-object?}}, {{define-constructor-synch}}, {{define-predicate-synch}}, {{define-operation-synch}}.
    378351; 2.2.2 :
Note: See TracChangeset for help on using the changeset viewer.