【每日阅读】2020年9月22日-如何获得一个线程安全的Map

今天看《Java高并发程序设计 第2版》3.3,PDF可下载。

public class MapLearn {
    public void synchronizedMap() {
        // 返回的是一个SynchronizedMap对象,这个对象继承自Map,对所有方法都加了排他锁
        // 坑定是可以跑起来,就是性能差点
        Map<String, String> map = Collections.synchronizedMap(new HashMap<>());

        System.out.println(map.get("1"));
    }
}
相关文件下载地址
*该资源需回复评论后下载,马上去发表评论?
©下载资源版权归作者所有;本站所有资源均来源于网络,仅供学习使用,请支持正版!

原创文章,作者:geekgao,如若转载,请注明出处:https://www.geekgao.cn/archives/2479

(0)
geekgaogeekgao博主
上一篇 2020年9月22日
下一篇 2020年9月24日

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

GitHub
分享本页
返回顶部

Warning: error_log(/usr/local/lighthouse/softwares/wordpress/wp-content/plugins/spider-analyser/#log/log-2610.txt): failed to open stream: No such file or directory in /usr/local/lighthouse/softwares/wordpress/wp-content/plugins/spider-analyser/spider.class.php on line 2900