ConcurrentHashMap.put В.С. ConcurrentHashMap.replace

Из Javadoc я знаю, что ConcurrentHashMap.replaceявляется атомарным, но как насчет ConcurrentHashMap.put? Я вижу, что они по-разному реализованы в исходном коде, но я не могу понять их различия. Любые гуру могут дать несколько советов о том, как использовать эти два метода?

7
задан Zhao Yi 15 August 2012 в 10:09
поделиться