|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use com.bigdata.concurrent | |
|---|---|
| com.bigdata.concurrent | This package supports concurrency control using exclusive locks on resources. |
| com.bigdata.journal | The journal is an append-only persistence capable data structure supporting atomic commit, named indices, and transactions. |
| Classes in com.bigdata.concurrent used by com.bigdata.concurrent | |
|---|---|
| DeadlockException
An instance of this exception is thrown when the lock requests of two or more transactions form a deadlock. |
|
| FutureTaskMon
This is a flyweight utility class to be used as a direct replacement for FutureTask in code where we may need to be able to discover the root cancel request causing an interrupt. |
|
| LockManager
Deprecated. This implementation manages locks in terms of threads. A thread is required in order for a task to contend for its locks. This places a strain on the thread scheduler. |
|
NonBlockingLockManager.LockFutureTask
FutureTask which executes once it holds its locks. |
|
| NonBlockingLockManager.RunState
Run states for the NonBlockingLockManager. |
|
| NonBlockingLockManagerWithNewDesign
This class coordinates a schedule among concurrent operations requiring exclusive access to shared resources. |
|
NonBlockingLockManagerWithNewDesign.LockFutureTask
FutureTask which executes once it holds its locks. |
|
| NonBlockingLockManagerWithNewDesign.StatisticsTask
Class for tracking the average queue size of each ResourceQueue
and various other moving averages for the service as a whole. |
|
| TxDag
Directed Acyclic Graph (DAG) for detecting and preventing deadlocks in a concurrent programming system. |
|
| TxDag.Edge
A representation of an edge in the DAG used for export of information to the caller. |
|
| Classes in com.bigdata.concurrent used by com.bigdata.journal | |
|---|---|
| NonBlockingLockManagerWithNewDesign
This class coordinates a schedule among concurrent operations requiring exclusive access to shared resources. |
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||