Sync:获得/释放(acquire/release) 协议
Mutex
ReentrantLock
Latch
CountDown
Semaphore
WaiterPreferenceSemaphore
FIFOSemaphore
PrioritySemaphore
Channel:放置/取走(put/take) 协议
LinkedQueue
BoundedLinkedQueue
BoundedBuffer
BoundedPriorityQueue
SynchronousChannel
Slot
Executor:执行Runnable任务
PooledExecutor
ThreadedExecutor
QueuedExecutor
FJTaskRunnerGroup
参考资料
http://www.huihoo.org/rt/util_concurrent_tools.html
http://g.oswego.edu/dl/classes/EDU/oswego/cs/dl/util/concurrent/intro.html
http://azure.blogbus.com/logs/349630.html
http://sunyung.blog.ccidnet.com/blog-htm-do-showone-type-blog-itemid-121264-uid-43439.html