两道面试题解答之一 Trading Server Deadlocks(二)

2014-11-24 02:59:14 · 作者: · 浏览: 4
s = new ArrayList (); conflicts.add(entry.getKey()); conflicts.add(otherEntry.getKey()); ret.add(conflicts); } } } } otherEntryIndex++; } i++; i %= value.size(); }while(i != 0); entryIndex++; } // System.out.println(ret); for (ArrayList al : ret) { System.out.println(al.get(0)+,+al.get(1)); } } public void print(Map > map){ for (Entry > entry : map.entrySet()) { String key = entry.getKey(); ArrayList value = entry.getValue(); System.out.println(key + -> + value); } // Iterator it = map.entrySet().iterator(); // while (it.hasNext()) { // Map.Entry pairs = (Map.Entry)it.next(); // System.out.println(pairs.getKey() + = + pairs.getValue()); // } } }