Changeset 35178 in project


Ignore:
Timestamp:
02/22/18 12:22:57 (7 months ago)
Author:
kon
Message:

fix nesting levels

File:
1 edited

Legend:

Unmodified
Added
Removed
  • wiki/eggref/4/synch

    r35177 r35178  
    232232<macro>(%record-synch-unlock RECORD-OBJECT RECORD-SYMBOL [BODY ...]) => object</macro>
    233233
    234 
    235234=== Object Synchronization
    236235
    237 === make-synch-with-object
     236==== make-synch-with-object
    238237
    239238<procedure>(make-synch-with-object OBJECT [NAME]) => mutex</procedure>
     
    249248provided.
    250249
    251 === synch-with-object?
     250==== synch-with-object?
    252251
    253252<procedure>(synch-with-object? OBJECT [PREDICATE]) => bool</procedure>
     
    259258binding. Otherwise any object is accepted.
    260259
    261 === define-constructor-synch
     260==== define-constructor-synch
    262261
    263262<macro>(define-constructor-synch CTORNAME [ID])</macro>
     
    270269</enscript>
    271270
    272 === define-predicate-synch
     271==== define-predicate-synch
    273272
    274273<macro>(define-predicate-synch PREDNAME)</macro>
     
    280279</enscript>
    281280
    282 === define-operation-synch
     281==== define-operation-synch
    283282
    284283<macro>(define-operation-synch OPERNAME)</macro>
     
    295294</enscript>
    296295
    297 === define-operation-%synch
     296==== define-operation-%synch
    298297
    299298<macro>(define-operation-%synch OPERNAME)</macro>
     
    301300Note that the operand must be the first argument of {{OPERNAME}}.
    302301
    303 === synchronized-procedure
     302==== synchronized-procedure
    304303
    305304<procedure>(synchronized-procedure PROC) -> procedure</procedure>
     
    309308=== Critical Regions
    310309
    311 === Usage
     310==== Usage
    312311
    313312<enscript language=scheme>
     
    315314</enscript>
    316315
    317 === critical-region
     316==== critical-region
    318317
    319318<syntax>(critical-region EXPR ...)</syntax>
     
    321320Executes {{EXPR ...}} with {{(disable-interrupts)}}.
    322321
    323 === critical-region-apply
     322==== critical-region-apply
    324323
    325324<procedure>(critical-region-apply PROC [ARG ...]) -> *</procedure>
Note: See TracChangeset for help on using the changeset viewer.