2013-05-28 44 views
1

哪些Java Concurrent集合提供數組元素級別鎖定或數組元素的原子更新。我不想鎖定整個陣列。只有99%的讀取操作和只有1%的寫入操作。更新數組元素而無法阻止整個數組

在寫數組時鎖定可能會阻塞其他線程,這些線程甚至可能不會查看正在通過阻塞線程更新的相同元素。

+0

你有異形你的代碼,並發現這成爲實踐中的瓶頸?如果沒有,這是過早的優化,可能比它的價值更麻煩。 – Kevin

+0

寫入操作有多複雜?什麼是數組元素,整數或具有複雜,amybe阻塞,寫入方法的對象? –

回答