Java proporciona un amplio conjunto de clases para agilizar threads comunes.
Ver http://java.sun.com/javase/6/docs/api/index.html
En esta sección se recogen de forma no exhaustiva algunas de las clases de uso más frecuente.
Temas relacionados
AtomicBoolean (class) java.util.concurrent.atomic
AtomicInteger (class) java.util.concurrent.atomic
AtomicIntegerArray (class) java.util.concurrent.atomic
AtomicLong (class) java.util.concurrent.atomic
AtomicLongArray (class) java.util.concurrent.atomic
BlockingQueue
Callable
ConcurrentMap
Condition (interface) java.util.concurrent.locks
CopyOnWriteArrayList
CopyOnWriteArraySet
CountDownLatch (class) java.util.concurrent
CyclicBarrier (class) java.util.concurrent
Exchanger (class) java.util.concurrent
Executor (interface) java.util.concurrent
Executors (factory) java.util.concurrent
ExecutorService (interface) java.util.concurrent
Future
Lock (interface) java.util.concurrent.locks
PipedInputStream (class) java.io
PipedOutputStream (class) java.io
PipedReader (class) java.io
PipedWriter (class) java.io
ReadWriteLock (interface) java.util.concurrent.locks
Runnable (interface) java.lang
ScheduledExecutorService (interface) java.util.concurrent
ScheduledFuture
Semaphore (class) java.util.concurrent
Thread (clase) java.lang
ThreadGroup (class) java.lang
Timer (class) java.util
TimerTask (class) java.util