Java – do calls to thread safe functions also need to be synchronized?
•
Java
If I am using concurrenthashmap (where put is thread safe) and I provide a common function myput using concurrenthashmap put – do I need to synchronize my function@ H_ 403_ 7@
ConcurrentHashMap map; public void myPut(int something) { this.map.put(something); }
Solution
Concurrent utilities, such as concurrent HashMap, are designed so that you don't need to synchronize: they handle thread safe access internally@ H_ 403_ 7@
The content of this article comes from the network collection of netizens. It is used as a learning reference. The copyright belongs to the original author.
THE END
二维码