我有關於SynchronizedList
的非常基本的問題。synchronizedList多線程訪問
可以說我有synchronizedList爲 -
List syncList = Collections.synchronizedList(new ArrayList<>())
現在我的情況是線程A正試圖訪問add()
API和線程B試圖訪問remove()
API synchronizedList的。這兩個線程是否能夠同時訪問Both(添加和刪除)api。
我相信線程不應該訪問api(add()和remove())同一時間。如果我錯了,請糾正我。
你說得對。有一個鎖,你調用哪種方法並不重要,它是被鎖定的對象,而不是方法。 –