racket/collects/scribblings/reference/sync.scrbl
Matthew Flatt e4cbc4e6a9 371.2
svn: r7263
2007-09-02 17:39:32 +00:00

28 lines
653 B
Racket

#reader(lib "docreader.ss" "scribble")
@require["mz.ss"]
@title[#:tag "all-sync" #:style 'toc]{Synchronization}
Scheme's synchronization toolbox spans three layers:
@itemize{
@item{@tech{synchronizable events} --- a general framework for
synchronization;}
@item{@tech{channels} --- a primitive that can be used, in principle,
to build most other kinds of synchronizable events (except the ones
that compose events); and}
@item{@tech{semaphores} --- a simple and especially cheap primitive
for synchronization.}
}
@local-table-of-contents[]
@include-section["evts.scrbl"]
@include-section["channels.scrbl"]
@include-section["semaphores.scrbl"]