Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | gluegen: remove trailing whitespace | Harvey Harrison | 2013-10-17 | 1 | -33/+33 |
| | | | | Signed-off-by: Harvey Harrison <[email protected]> | ||||
* | Lock Cleanup (API Change) | Sven Gothel | 2012-06-27 | 1 | -0/+2 |
| | | | | | | | | - LockExt -> ThreadLock - clarifying semantics (API Change) - ThreadLock: Remove isOwner(), use isOwner(Thread.currentThread) - adding @Override | ||||
* | RecursiveThreadGroupLock: New recursive lock interface and impl, allowing ↵ | Sven Gothel | 2011-12-11 | 1 | -0/+137 |
'spawn off' process to become the lock owner. To avoid complicated synchronization via synchronized, wait and notify between one thread and a 'spawn' off thread which temporarly requires the hold lock, RecursiveThreadGroupLock allows to add and remove other threads to become owners of the lock as if they were the original holder. This simplifies some rare locking use cases, eg. in JOGL's GLProfile initialization sequence where a SharedResourceRunner thread is taking over initialization of shared resources. |