X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=contrib%2Fsb-concurrency%2Fsb-concurrency.texinfo;h=8c609b99c87489ea83614402f97f04e3568c8a31;hb=8cb79ca6f18f4ed9372af477981a52eefcd21b72;hp=e61538eec74224aadef25b0ee21390de46163b99;hpb=e034d6a8d034a3f8ca755bf89fae850f6387c505;p=sbcl.git diff --git a/contrib/sb-concurrency/sb-concurrency.texinfo b/contrib/sb-concurrency/sb-concurrency.texinfo index e61538e..8c609b9 100644 --- a/contrib/sb-concurrency/sb-concurrency.texinfo +++ b/contrib/sb-concurrency/sb-concurrency.texinfo @@ -74,3 +74,22 @@ multiple threads must wait for a single event before proceeding. @include fun-sb-concurrency-make-gate.texinfo @include fun-sb-concurrency-open-gate.texinfo @include fun-sb-concurrency-wait-on-gate.texinfo + +@page +@anchor{Section sb-concurrency:frlock} +@subsection Frlocks, aka Fast Read Locks +@cindex Frlock +@cindex Fast Read Lock + +@include struct-sb-concurrency-frlock.texinfo + +@include macro-sb-concurrency-frlock-read.texinfo +@include macro-sb-concurrency-frlock-write.texinfo + +@include fun-sb-concurrency-make-frlock.texinfo +@include fun-sb-concurrency-frlock-name.texinfo + +@include fun-sb-concurrency-frlock-read-begin.texinfo +@include fun-sb-concurrency-frlock-read-end.texinfo +@include fun-sb-concurrency-grab-frlock-write-lock.texinfo +@include fun-sb-concurrency-release-frlock-write-lock.texinfo