原文網址:https://plumbr.eu/blog/you-cannot-predict-the-way-you-die
在花了一天對付另一個 Heisenbug:每當我快抓到原因,它就會變了樣;我想我在這個 case 中學到的東西應該有分享的價值。
我寫了一個簡單的範例來展示這個狀況。在這個例子中,我建立一個 Map
然後用無窮迴圈往裡頭狂塞 key-value:
class Wrapper {
public static void main(String args[]) throws Exception {
Map map = System.getProperties();
Random r = new Random();
while (true) {
map.put(r.nextInt(), "value");
}
}
}