./wip/p6-oo-monitors, A monitor provides per-instance mutual exclusion for objects

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: b9de07c277f0a9fa805bb18113788228f6acfd3bnb1, Package name: p6-oo-monitors-b9de07c277f0a9fa805bb18113788228f6acfd3bnb1, Maintainer: mspo

For Perl 6.
A monitor provides per-instance mutual exclusion for objects. This means that for a given object instance, only one thread can ever be inside its methods at a time. This is achieved by a lock being associated with each object. The lock is acquired automatically at the entry to each method in the monitor. Condition variables are also supported.


Required to run:
[lang/rakudo]

Required to build:
[pkgtools/cwrappers]

Master sites:


Version history: (Expand)