對於java.util.concurrent.BlockingQueue
檢查,如果隊列包含對象
通過Java規範,對於一個方法contains(Object o)
如果我以前就像插入一個新的對象:
Task task = new Task("taskname", "somevalue");
queue.put(task);
就可以了。後來又嘗試這樣做:
Task task = new Task("taskname", "somevalue");
queue.contains(task);
由於BlockingQueue的只是一個接口,通過Java規範,這應該回真的還是假的?
該Task
類是Serializable
所以比較將根據字段值的權利?
什麼是「任務」? – 2013-02-18 06:33:38