- 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.