在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問(wèn)答/網(wǎng)絡(luò)安全/ 并發(fā)情況下使用HashMap會(huì)出現(xiàn)死鎖的問(wèn)題

并發(fā)情況下使用HashMap會(huì)出現(xiàn)死鎖的問(wèn)題

    final HashMap<String, String> map = new HashMap<String, String>(2);
        Thread t = new Thread(new Runnable() {
            @Override
            public void run() {
                for (int i = 0; i < 10000; i++) {
                    new Thread(new Runnable() {
                        @Override
                        public void run() {
                            map.put(UUID.randomUUID().toString(), "");
                            System.out.println(map.size());
                        }
                    }, "ftf" + i).start();
                }
            }
        }, "ftf");
        t.start();
        try {
            t.join();
        } catch (InterruptedException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }

不斷給map容器中Put元素會(huì)出現(xiàn)死鎖?為什么

回答
編輯回答
毀與悔

HashMap并不是線程同步的啊.

2018年7月21日 02:04