对于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