|
|||||||||
Home >> All >> EDU >> oswego >> cs >> dl >> util >> [ concurrent overview ] | PREV NEXT |
A
- abortWhenBlocked() - Method in class EDU.oswego.cs.dl.util.concurrent.PooledExecutor
- Set the policy for blocked execution to be to throw a RuntimeException.
- add(int) - Method in class EDU.oswego.cs.dl.util.concurrent.SynchronizedInt
- Add amount to value (i.e., set value += amount)
- addThread(Runnable) - Method in class EDU.oswego.cs.dl.util.concurrent.PooledExecutor
- Create and start a thread to handle a new command.
- and(int) - Method in class EDU.oswego.cs.dl.util.concurrent.SynchronizedInt
- Set value to value & b.
- array_ - Variable in class EDU.oswego.cs.dl.util.concurrent.BoundedBuffer
- awaitTerminationAfterShutdown(long) - Method in class EDU.oswego.cs.dl.util.concurrent.PooledExecutor
- Wait for a shutdown pool to fully terminate, or until the timeout has expired.
- awaitTerminationAfterShutdown() - Method in class EDU.oswego.cs.dl.util.concurrent.PooledExecutor
- Wait for a shutdown pool to fully terminate.
B
- BoundedBuffer - class EDU.oswego.cs.dl.util.concurrent.BoundedBuffer.
- Efficient array-based bounded buffer class.
- BoundedBuffer(int) - Constructor for class EDU.oswego.cs.dl.util.concurrent.BoundedBuffer
- Create a BoundedBuffer with the given capacity.
- BoundedBuffer() - Constructor for class EDU.oswego.cs.dl.util.concurrent.BoundedBuffer
- Create a buffer with the current default capacity
- BoundedChannel - interface EDU.oswego.cs.dl.util.concurrent.BoundedChannel.
- A channel that is known to have a capacity, signifying
that
put
operations may block when the capacity is reached. - blockedAction(Runnable) - Method in class EDU.oswego.cs.dl.util.concurrent.PooledExecutor.AbortWhenBlocked
- blockedAction(Runnable) - Method in interface EDU.oswego.cs.dl.util.concurrent.PooledExecutor.BlockedExecutionHandler
- Return true if successfully handled so, execute should terminate; else return false if execute loop should be retried.
- blockedAction(Runnable) - Method in class EDU.oswego.cs.dl.util.concurrent.PooledExecutor.DiscardOldestWhenBlocked
- blockedAction(Runnable) - Method in class EDU.oswego.cs.dl.util.concurrent.PooledExecutor.DiscardWhenBlocked
- blockedAction(Runnable) - Method in class EDU.oswego.cs.dl.util.concurrent.PooledExecutor.RunWhenBlocked
- blockedAction(Runnable) - Method in class EDU.oswego.cs.dl.util.concurrent.PooledExecutor.WaitWhenBlocked
- blockedExecutionHandler_ - Variable in class EDU.oswego.cs.dl.util.concurrent.PooledExecutor
- The current handler for unserviceable requests.
C
- CANCELLED - Static variable in class EDU.oswego.cs.dl.util.concurrent.SynchronousChannel
- Special marker used in queue nodes to indicate that the thread waiting for a change in the node has timed out or been interrupted.
- Channel - interface EDU.oswego.cs.dl.util.concurrent.Channel.
- Main interface for buffers, queues, pipes, conduits, etc.
- capacity() - Method in class EDU.oswego.cs.dl.util.concurrent.BoundedBuffer
- capacity() - Method in interface EDU.oswego.cs.dl.util.concurrent.BoundedChannel
- Return the maximum number of elements that can be held.
- capacity() - Method in class EDU.oswego.cs.dl.util.concurrent.SynchronousChannel
- commit(int, int) - Method in class EDU.oswego.cs.dl.util.concurrent.SynchronizedInt
- Set value to newValue only if it is currently assumedValue.
- compareTo(int) - Method in class EDU.oswego.cs.dl.util.concurrent.SynchronizedInt
- compareTo(SynchronizedInt) - Method in class EDU.oswego.cs.dl.util.concurrent.SynchronizedInt
- compareTo(Object) - Method in class EDU.oswego.cs.dl.util.concurrent.SynchronizedInt
- complement() - Method in class EDU.oswego.cs.dl.util.concurrent.SynchronizedInt
- Set the value to its complement
- createThreads(int) - Method in class EDU.oswego.cs.dl.util.concurrent.PooledExecutor
- Create and start up to numberOfThreads threads in the pool.
D
- DEFAULT_KEEPALIVETIME - Static variable in class EDU.oswego.cs.dl.util.concurrent.PooledExecutor
- The maximum time to keep worker threads alive waiting for new tasks; used if not otherwise specified.
- DEFAULT_MAXIMUMPOOLSIZE - Static variable in class EDU.oswego.cs.dl.util.concurrent.PooledExecutor
- The maximum pool size; used if not otherwise specified.
- DEFAULT_MINIMUMPOOLSIZE - Static variable in class EDU.oswego.cs.dl.util.concurrent.PooledExecutor
- The minimum pool size; used if not otherwise specified.
- DefaultChannelCapacity - class EDU.oswego.cs.dl.util.concurrent.DefaultChannelCapacity.
- A utility class to set the default capacity of BoundedChannel implementations that otherwise require a capacity argument
- DefaultChannelCapacity() - Constructor for class EDU.oswego.cs.dl.util.concurrent.DefaultChannelCapacity
- decrement() - Method in class EDU.oswego.cs.dl.util.concurrent.SynchronizedInt
- Decrement the value.
- defaultCapacity_ - Static variable in class EDU.oswego.cs.dl.util.concurrent.DefaultChannelCapacity
- the current default capacity
- deq() - Method in class EDU.oswego.cs.dl.util.concurrent.SynchronousChannel.Queue
- discardOldestWhenBlocked() - Method in class EDU.oswego.cs.dl.util.concurrent.PooledExecutor
- Set the policy for blocked execution to be to discard the oldest unhandled request
- discardWhenBlocked() - Method in class EDU.oswego.cs.dl.util.concurrent.PooledExecutor
- Set the policy for blocked execution to be to return without executing the request.
- divide(int) - Method in class EDU.oswego.cs.dl.util.concurrent.SynchronizedInt
- Divide value by factor (i.e., set value /= factor)
- drain() - Method in class EDU.oswego.cs.dl.util.concurrent.PooledExecutor
- Remove all unprocessed tasks from pool queue, and return them in a java.util.List.
E
- EDU.oswego.cs.dl.util.concurrent - package EDU.oswego.cs.dl.util.concurrent
- Executor - interface EDU.oswego.cs.dl.util.concurrent.Executor.
- Interface for objects that execute Runnables, as well as various objects that can be wrapped as Runnables.
- emptySlots_ - Variable in class EDU.oswego.cs.dl.util.concurrent.BoundedBuffer
- enq(LinkedNode) - Method in class EDU.oswego.cs.dl.util.concurrent.SynchronousChannel.Queue
- equals(Object) - Method in class EDU.oswego.cs.dl.util.concurrent.SynchronizedInt
- execute(Runnable) - Method in interface EDU.oswego.cs.dl.util.concurrent.Executor
- Execute the given command.
- execute(Runnable) - Method in class EDU.oswego.cs.dl.util.concurrent.PooledExecutor
- Arrange for the given command to be executed by a thread in this pool.
- execute(Runnable) - Method in class EDU.oswego.cs.dl.util.concurrent.SynchronizedVariable
- If current thread is not interrupted, execute the given command within this object's lock
- extract() - Method in class EDU.oswego.cs.dl.util.concurrent.BoundedBuffer
- extract() - Method in class EDU.oswego.cs.dl.util.concurrent.LinkedQueue
- Main mechanics for take/poll
F
- firstTask_ - Variable in class EDU.oswego.cs.dl.util.concurrent.PooledExecutor.Worker
G
- get() - Static method in class EDU.oswego.cs.dl.util.concurrent.DefaultChannelCapacity
- Get the default capacity used in default (no-argument) constructor for BoundedChannels that otherwise require a capacity argument.
- get() - Method in class EDU.oswego.cs.dl.util.concurrent.SynchronizedInt
- Return the current value
- getBlockedExecutionHandler() - Method in class EDU.oswego.cs.dl.util.concurrent.PooledExecutor
- Get the handler for blocked execution
- getKeepAliveTime() - Method in class EDU.oswego.cs.dl.util.concurrent.PooledExecutor
- Return the number of milliseconds to keep threads alive waiting for new commands.
- getLock() - Method in class EDU.oswego.cs.dl.util.concurrent.SynchronizedVariable
- Return the lock used for all synchronization for this object
- getMaximumPoolSize() - Method in class EDU.oswego.cs.dl.util.concurrent.PooledExecutor
- Return the maximum number of threads to simultaneously execute New unqueued requests will be handled according to the current blocking policy once this limit is exceeded.
- getMinimumPoolSize() - Method in class EDU.oswego.cs.dl.util.concurrent.PooledExecutor
- Return the minimum number of threads to simultaneously execute.
- getPoolSize() - Method in class EDU.oswego.cs.dl.util.concurrent.PooledExecutor
- Return the current number of active threads in the pool.
- getTask() - Method in class EDU.oswego.cs.dl.util.concurrent.PooledExecutor
- Get a task from the handoff queue, or null if shutting down.
- getThreadFactory() - Method in class EDU.oswego.cs.dl.util.concurrent.ThreadFactoryUser
- Get the factory for creating new threads.
H
- handOff_ - Variable in class EDU.oswego.cs.dl.util.concurrent.PooledExecutor
- The channel used to hand off the command to a thread in the pool.
- hashCode() - Method in class EDU.oswego.cs.dl.util.concurrent.SynchronizedInt
- head - Variable in class EDU.oswego.cs.dl.util.concurrent.SynchronousChannel.Queue
- head_ - Variable in class EDU.oswego.cs.dl.util.concurrent.LinkedQueue
- Dummy header node of list.
I
- INITIAL_DEFAULT_CAPACITY - Static variable in class EDU.oswego.cs.dl.util.concurrent.DefaultChannelCapacity
- The initial value of the default capacity is 1024
- incEmptySlots() - Method in class EDU.oswego.cs.dl.util.concurrent.BoundedBuffer
- incUsedSlots() - Method in class EDU.oswego.cs.dl.util.concurrent.BoundedBuffer
- increment() - Method in class EDU.oswego.cs.dl.util.concurrent.SynchronizedInt
- Increment the value.
- insert(Object) - Method in class EDU.oswego.cs.dl.util.concurrent.BoundedBuffer
- insert(Object) - Method in class EDU.oswego.cs.dl.util.concurrent.LinkedQueue
- Main mechanics for put/offer
- interruptAll() - Method in class EDU.oswego.cs.dl.util.concurrent.PooledExecutor
- Interrupt all threads in the pool, causing them all to terminate.
- isEmpty() - Method in class EDU.oswego.cs.dl.util.concurrent.LinkedQueue
- isTerminatedAfterShutdown() - Method in class EDU.oswego.cs.dl.util.concurrent.PooledExecutor
- Return true if a shutDown method has succeeded in terminating all threads.
K
- keepAliveTime_ - Variable in class EDU.oswego.cs.dl.util.concurrent.PooledExecutor
- The maximum time for an idle thread to wait for new task.
L
- LinkedNode - class EDU.oswego.cs.dl.util.concurrent.LinkedNode.
- A standard linked list node used in various queue classes
- LinkedNode() - Constructor for class EDU.oswego.cs.dl.util.concurrent.LinkedNode
- LinkedNode(Object) - Constructor for class EDU.oswego.cs.dl.util.concurrent.LinkedNode
- LinkedNode(Object, LinkedNode) - Constructor for class EDU.oswego.cs.dl.util.concurrent.LinkedNode
- LinkedQueue - class EDU.oswego.cs.dl.util.concurrent.LinkedQueue.
- A linked list based channel implementation.
- LinkedQueue() - Constructor for class EDU.oswego.cs.dl.util.concurrent.LinkedQueue
- last - Variable in class EDU.oswego.cs.dl.util.concurrent.SynchronousChannel.Queue
- last_ - Variable in class EDU.oswego.cs.dl.util.concurrent.LinkedQueue
- The last node of list.
- lock_ - Variable in class EDU.oswego.cs.dl.util.concurrent.SynchronizedVariable
M
- maximumPoolSize_ - Variable in class EDU.oswego.cs.dl.util.concurrent.PooledExecutor
- The maximum number of threads allowed in pool.
- minimumPoolSize_ - Variable in class EDU.oswego.cs.dl.util.concurrent.PooledExecutor
- The minumum number of threads to maintain in pool.
- multiply(int) - Method in class EDU.oswego.cs.dl.util.concurrent.SynchronizedInt
- Multiply value by factor (i.e., set value *= factor)
N
- negate() - Method in class EDU.oswego.cs.dl.util.concurrent.SynchronizedInt
- Set the value to the negative of its old value
- newThread(Runnable) - Method in interface EDU.oswego.cs.dl.util.concurrent.ThreadFactory
- Create a new thread that will run the given command when started
- newThread(Runnable) - Method in class EDU.oswego.cs.dl.util.concurrent.ThreadFactoryUser.DefaultThreadFactory
- next - Variable in class EDU.oswego.cs.dl.util.concurrent.LinkedNode
O
- offer(Object, long) - Method in class EDU.oswego.cs.dl.util.concurrent.BoundedBuffer
- offer(Object, long) - Method in interface EDU.oswego.cs.dl.util.concurrent.Channel
- Place item in channel only if it can be accepted within msecs milliseconds.
- offer(Object, long) - Method in class EDU.oswego.cs.dl.util.concurrent.LinkedQueue
- offer(Object, long) - Method in interface EDU.oswego.cs.dl.util.concurrent.Puttable
- Place item in channel only if it can be accepted within msecs milliseconds.
- offer(Object, long) - Method in class EDU.oswego.cs.dl.util.concurrent.SynchronousChannel
- or(int) - Method in class EDU.oswego.cs.dl.util.concurrent.SynchronizedInt
- Set value to value | b.
P
- PooledExecutor - class EDU.oswego.cs.dl.util.concurrent.PooledExecutor.
- A tunable, extensible thread pool class.
- PooledExecutor() - Constructor for class EDU.oswego.cs.dl.util.concurrent.PooledExecutor
- Create a new pool with all default settings
- PooledExecutor(int) - Constructor for class EDU.oswego.cs.dl.util.concurrent.PooledExecutor
- Create a new pool with all default settings except for maximum pool size.
- PooledExecutor(Channel) - Constructor for class EDU.oswego.cs.dl.util.concurrent.PooledExecutor
- Create a new pool that uses the supplied Channel for queuing, and with all default parameter settings.
- PooledExecutor(Channel, int) - Constructor for class EDU.oswego.cs.dl.util.concurrent.PooledExecutor
- Create a new pool that uses the supplied Channel for queuing, and with all default parameter settings except for maximum pool size.
- PooledExecutor.AbortException - exception EDU.oswego.cs.dl.util.concurrent.PooledExecutor.AbortException.
- PooledExecutor.AbortException() - Constructor for class EDU.oswego.cs.dl.util.concurrent.PooledExecutor.AbortException
- PooledExecutor.AbortWhenBlocked - class EDU.oswego.cs.dl.util.concurrent.PooledExecutor.AbortWhenBlocked.
- Class defining Abort action.
- PooledExecutor.AbortWhenBlocked() - Constructor for class EDU.oswego.cs.dl.util.concurrent.PooledExecutor.AbortWhenBlocked
- PooledExecutor.BlockedExecutionHandler - interface EDU.oswego.cs.dl.util.concurrent.PooledExecutor.BlockedExecutionHandler.
- Class for actions to take when execute() blocks.
- PooledExecutor.DiscardOldestWhenBlocked - class EDU.oswego.cs.dl.util.concurrent.PooledExecutor.DiscardOldestWhenBlocked.
- Class defining DiscardOldest action.
- PooledExecutor.DiscardOldestWhenBlocked() - Constructor for class EDU.oswego.cs.dl.util.concurrent.PooledExecutor.DiscardOldestWhenBlocked
- PooledExecutor.DiscardWhenBlocked - class EDU.oswego.cs.dl.util.concurrent.PooledExecutor.DiscardWhenBlocked.
- Class defining Discard action.
- PooledExecutor.DiscardWhenBlocked() - Constructor for class EDU.oswego.cs.dl.util.concurrent.PooledExecutor.DiscardWhenBlocked
- PooledExecutor.RunWhenBlocked - class EDU.oswego.cs.dl.util.concurrent.PooledExecutor.RunWhenBlocked.
- Class defining Run action.
- PooledExecutor.RunWhenBlocked() - Constructor for class EDU.oswego.cs.dl.util.concurrent.PooledExecutor.RunWhenBlocked
- PooledExecutor.WaitWhenBlocked - class EDU.oswego.cs.dl.util.concurrent.PooledExecutor.WaitWhenBlocked.
- Class defining Wait action.
- PooledExecutor.WaitWhenBlocked() - Constructor for class EDU.oswego.cs.dl.util.concurrent.PooledExecutor.WaitWhenBlocked
- PooledExecutor.Worker - class EDU.oswego.cs.dl.util.concurrent.PooledExecutor.Worker.
- Class defining the basic run loop for pooled threads.
- PooledExecutor.Worker(Runnable) - Constructor for class EDU.oswego.cs.dl.util.concurrent.PooledExecutor.Worker
- Puttable - interface EDU.oswego.cs.dl.util.concurrent.Puttable.
- This interface exists to enable stricter type checking for channels.
- peek() - Method in class EDU.oswego.cs.dl.util.concurrent.BoundedBuffer
- peek() - Method in interface EDU.oswego.cs.dl.util.concurrent.Channel
- Return, but do not remove object at head of Channel, or null if it is empty.
- peek() - Method in class EDU.oswego.cs.dl.util.concurrent.LinkedQueue
- peek() - Method in class EDU.oswego.cs.dl.util.concurrent.SynchronousChannel
- poll(long) - Method in class EDU.oswego.cs.dl.util.concurrent.BoundedBuffer
- poll(long) - Method in interface EDU.oswego.cs.dl.util.concurrent.Channel
- Return and remove an item from channel only if one is available within msecs milliseconds.
- poll(long) - Method in class EDU.oswego.cs.dl.util.concurrent.LinkedQueue
- poll(long) - Method in class EDU.oswego.cs.dl.util.concurrent.SynchronousChannel
- poll(long) - Method in interface EDU.oswego.cs.dl.util.concurrent.Takable
- Return and remove an item from channel only if one is available within msecs milliseconds.
- poolSize_ - Variable in class EDU.oswego.cs.dl.util.concurrent.PooledExecutor
- Current pool size.
- put(Object) - Method in class EDU.oswego.cs.dl.util.concurrent.BoundedBuffer
- put(Object) - Method in interface EDU.oswego.cs.dl.util.concurrent.Channel
- Place item in the channel, possibly waiting indefinitely until it can be accepted.
- put(Object) - Method in class EDU.oswego.cs.dl.util.concurrent.LinkedQueue
- put(Object) - Method in interface EDU.oswego.cs.dl.util.concurrent.Puttable
- Place item in the channel, possibly waiting indefinitely until it can be accepted.
- put(Object) - Method in class EDU.oswego.cs.dl.util.concurrent.SynchronousChannel
- putLock_ - Variable in class EDU.oswego.cs.dl.util.concurrent.LinkedQueue
- Helper monitor for managing access to last node.
- putMonitor_ - Variable in class EDU.oswego.cs.dl.util.concurrent.BoundedBuffer
- Helper monitor to handle puts.
- putPtr_ - Variable in class EDU.oswego.cs.dl.util.concurrent.BoundedBuffer
R
- run() - Method in class EDU.oswego.cs.dl.util.concurrent.PooledExecutor.Worker
- runWhenBlocked() - Method in class EDU.oswego.cs.dl.util.concurrent.PooledExecutor
- Set the policy for blocked execution to be that the current thread executes the command if there are no available threads in the pool.
S
- SynchronizedInt - class EDU.oswego.cs.dl.util.concurrent.SynchronizedInt.
- A class useful for offloading synch for int instance variables.
- SynchronizedInt(int) - Constructor for class EDU.oswego.cs.dl.util.concurrent.SynchronizedInt
- Make a new SynchronizedInt with the given initial value, and using its own internal lock.
- SynchronizedInt(int, Object) - Constructor for class EDU.oswego.cs.dl.util.concurrent.SynchronizedInt
- Make a new SynchronizedInt with the given initial value, and using the supplied lock.
- SynchronizedVariable - class EDU.oswego.cs.dl.util.concurrent.SynchronizedVariable.
- Base class for simple, small classes maintaining single values that are always accessed and updated under synchronization.
- SynchronizedVariable(Object) - Constructor for class EDU.oswego.cs.dl.util.concurrent.SynchronizedVariable
- Create a SynchronizedVariable using the supplied lock
- SynchronizedVariable() - Constructor for class EDU.oswego.cs.dl.util.concurrent.SynchronizedVariable
- Create a SynchronizedVariable using itself as the lock
- SynchronousChannel - class EDU.oswego.cs.dl.util.concurrent.SynchronousChannel.
- A rendezvous channel, similar to those used in CSP and Ada.
- SynchronousChannel() - Constructor for class EDU.oswego.cs.dl.util.concurrent.SynchronousChannel
- SynchronousChannel.Queue - class EDU.oswego.cs.dl.util.concurrent.SynchronousChannel.Queue.
- Simple FIFO queue class to hold waiting puts/takes.
- SynchronousChannel.Queue() - Constructor for class EDU.oswego.cs.dl.util.concurrent.SynchronousChannel.Queue
- set(int) - Static method in class EDU.oswego.cs.dl.util.concurrent.DefaultChannelCapacity
- Set the default capacity used in default (no-argument) constructor for BoundedChannels that otherwise require a capacity argument.
- set(int) - Method in class EDU.oswego.cs.dl.util.concurrent.SynchronizedInt
- Set to newValue.
- setBlockedExecutionHandler(PooledExecutor.BlockedExecutionHandler) - Method in class EDU.oswego.cs.dl.util.concurrent.PooledExecutor
- Set the handler for blocked execution
- setKeepAliveTime(long) - Method in class EDU.oswego.cs.dl.util.concurrent.PooledExecutor
- Set the number of milliseconds to keep threads alive waiting for new commands.
- setMaximumPoolSize(int) - Method in class EDU.oswego.cs.dl.util.concurrent.PooledExecutor
- Set the maximum number of threads to use.
- setMinimumPoolSize(int) - Method in class EDU.oswego.cs.dl.util.concurrent.PooledExecutor
- Set the minimum number of threads to use.
- setThreadFactory(ThreadFactory) - Method in class EDU.oswego.cs.dl.util.concurrent.ThreadFactoryUser
- Set the factory for creating new threads.
- shutdownAfterProcessingCurrentlyQueuedTasks() - Method in class EDU.oswego.cs.dl.util.concurrent.PooledExecutor
- Terminate threads after processing all elements currently in queue.
- shutdownAfterProcessingCurrentlyQueuedTasks(PooledExecutor.BlockedExecutionHandler) - Method in class EDU.oswego.cs.dl.util.concurrent.PooledExecutor
- Terminate threads after processing all elements currently in queue.
- shutdownNow() - Method in class EDU.oswego.cs.dl.util.concurrent.PooledExecutor
- Interrupt all threads and disable construction of new threads.
- shutdownNow(PooledExecutor.BlockedExecutionHandler) - Method in class EDU.oswego.cs.dl.util.concurrent.PooledExecutor
- Interrupt all threads and disable construction of new threads.
- shutdown_ - Variable in class EDU.oswego.cs.dl.util.concurrent.PooledExecutor
- Shutdown flag - latches true when a shutdown method is called in order to disable queuing/handoffs of new tasks.
- size() - Method in class EDU.oswego.cs.dl.util.concurrent.BoundedBuffer
- Return the number of elements in the buffer.
- subtract(int) - Method in class EDU.oswego.cs.dl.util.concurrent.SynchronizedInt
- Subtract amount from value (i.e., set value -= amount)
- swap(SynchronizedInt) - Method in class EDU.oswego.cs.dl.util.concurrent.SynchronizedInt
- Atomically swap values with another SynchronizedInt.
T
- Takable - interface EDU.oswego.cs.dl.util.concurrent.Takable.
- This interface exists to enable stricter type checking for channels.
- ThreadFactory - interface EDU.oswego.cs.dl.util.concurrent.ThreadFactory.
- Interface describing any class that can generate new Thread objects.
- ThreadFactoryUser - class EDU.oswego.cs.dl.util.concurrent.ThreadFactoryUser.
- Base class for Executors and related classes that rely on thread factories.
- ThreadFactoryUser() - Constructor for class EDU.oswego.cs.dl.util.concurrent.ThreadFactoryUser
- ThreadFactoryUser.DefaultThreadFactory - class EDU.oswego.cs.dl.util.concurrent.ThreadFactoryUser.DefaultThreadFactory.
- ThreadFactoryUser.DefaultThreadFactory() - Constructor for class EDU.oswego.cs.dl.util.concurrent.ThreadFactoryUser.DefaultThreadFactory
- take() - Method in class EDU.oswego.cs.dl.util.concurrent.BoundedBuffer
- take() - Method in interface EDU.oswego.cs.dl.util.concurrent.Channel
- Return and remove an item from channel, possibly waiting indefinitely until such an item exists.
- take() - Method in class EDU.oswego.cs.dl.util.concurrent.LinkedQueue
- take() - Method in class EDU.oswego.cs.dl.util.concurrent.SynchronousChannel
- take() - Method in interface EDU.oswego.cs.dl.util.concurrent.Takable
- Return and remove an item from channel, possibly waiting indefinitely until such an item exists.
- takePtr_ - Variable in class EDU.oswego.cs.dl.util.concurrent.BoundedBuffer
- threadFactory_ - Variable in class EDU.oswego.cs.dl.util.concurrent.ThreadFactoryUser
- threads_ - Variable in class EDU.oswego.cs.dl.util.concurrent.PooledExecutor
- The set of active threads, declared as a map from workers to their threads.
- toString() - Method in class EDU.oswego.cs.dl.util.concurrent.SynchronizedInt
U
- usedSlots_ - Variable in class EDU.oswego.cs.dl.util.concurrent.BoundedBuffer
V
- value - Variable in class EDU.oswego.cs.dl.util.concurrent.LinkedNode
- value_ - Variable in class EDU.oswego.cs.dl.util.concurrent.SynchronizedInt
W
- waitWhenBlocked() - Method in class EDU.oswego.cs.dl.util.concurrent.PooledExecutor
- Set the policy for blocked execution to be to wait until a thread is available.
- waitingForTake_ - Variable in class EDU.oswego.cs.dl.util.concurrent.LinkedQueue
- The number of threads waiting for a take.
- waitingPuts - Variable in class EDU.oswego.cs.dl.util.concurrent.SynchronousChannel
- waitingTakes - Variable in class EDU.oswego.cs.dl.util.concurrent.SynchronousChannel
- workerDone(PooledExecutor.Worker) - Method in class EDU.oswego.cs.dl.util.concurrent.PooledExecutor
- Cleanup method called upon termination of worker thread.
X
- xor(int) - Method in class EDU.oswego.cs.dl.util.concurrent.SynchronizedInt
- Set value to value ^ b.
A B C D E F G H I K L M N O P R S T U V W X
|
|||||||||
Home >> All >> EDU >> oswego >> cs >> dl >> util >> [ concurrent overview ] | PREV NEXT |