2012-07-28 61 views
3

ReentrantLock如何針對單獨無爭奪鎖同步執行同步?同步與ReentrantLock無爭用鎖

假設你打算實現一個兩個鎖類(這意味着你需要2個不同的鎖並且synchronized不夠用,就像LinkedBlockingQueue中那樣),通過說thread1和thread2完成put和take鎖的獲取總是),這意味着鎖是無人蔘與的,並且線程局部性的原則進入,ReentrantLock如何執行對同步(這將需要完全鎖定隊列)?

+0

可能重複://計算器.COM /問題/ 11600520 /同步-VS-的ReentrantLock上性能) – oers 2012-07-28 19:23:22

回答