- Inheritance
Classes & Modules
Constants
Name | Description | |
---|---|---|
EX | = :EX | |
RCS_ID | = '-$Header$-' | |
SH | = :SH | |
UN | = :UN | lock mode |
Attributes
Name | Visibility | R/W | Description |
---|---|---|---|
sync_ex_count | public | RW | |
sync_ex_locker | public | RW | |
sync_mode | public | RW | |
sync_sh_locker | public | RW | |
sync_upgrade_waiting | public | RW | |
sync_waiting | public | RW |
Methods
Class
Visibility | Signature |
---|---|
public | append_features (cl) |
public | define_aliases (cl) |
public | extend_object (obj) |
public | new (*args) |
Instance
Visibility | Signature |
---|---|
public | sync_exclusive? () |
public | sync_extended () |
public | sync_lock (m = EX) |
public | sync_locked? () |
public | sync_shared? () |
public | sync_synchronize (mode = EX) {|| ...} |
public | sync_try_lock (mode = EX) |
public | sync_unlock (m = EX) |
Class Method Detail
append_features(cl)
define_aliases(cl)
extend_object(obj)
new(*args)
Instance Method Detail
sync_exclusive?()
sync_extended()
sync_lock(m = EX)
sync_locked?()
accessing
sync_shared?()
sync_synchronize(mode = EX) {|| ...}
sync_try_lock(mode = EX)
locking methods.