Use the threadlock function in your class definition to automatically run instance methods inside of an instance-wide re-entrant lock (Monitor). All locked methods in an instance are protect by a single lock. You can protect all or some of your methods from being run asynchronously. In Ruby>=2.1, threadlock can also be syntactically used as a decorator.
Required Ruby Version
None
Authors
Joe McIlvain
Versions
- 2.0.0 December 20, 2013 (6 KB)
- 1.3.2 October 06, 2013 (6 KB)
- 1.3.1 September 29, 2013 (6 KB)
- 1.3.0 September 25, 2013 (6 KB)
- 1.2.1 July 23, 2013 (5.5 KB)