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