我正在使用兩個線程將值放在同一個哈希映射中。線程1將讀取它存儲的值,線程2將只讀取它存儲在地圖中的值。哈希映射中的線程問題
在那我得到NullPointerException
。是由於線程問題?
HashMap map = new HashMap();
Thread1:
map.put(1,1);
map.put(2,2);
map.get(1).toString(); // here null pointer i am getting.. Is it possible due to threading issue..
Thread 2:
map.put(4,4);
map.put(5,5)
我沒有看到它可以在任何情況下返回'null'與張貼的代碼,請添加代碼,可以重現此錯誤 –
請追加您的整個源代碼和異常stacktrace,心靈讀書尚未發明。 – Smutje
我在我的生產環境中得到錯誤..並且我有更多的java文件.. – user2641906