当前位置: 技术问答>java相关
关于死锁,高手请进!
来源: 互联网 发布时间:2015-01-31
本文导语: 我看一本书,关于一个bean 事件监听器的代码,说这样会死锁: public synchronized void addMyListener(MyListener l){ listeners.addElement(l); } public synchronized void removeMyListener(MyListener l){ listeners.removeEl...
我看一本书,关于一个bean 事件监听器的代码,说这样会死锁:
public synchronized void addMyListener(MyListener l){
listeners.addElement(l);
}
public synchronized void removeMyListener(MyListener l){
listeners.removeElement(l);
}
public synchronized void fireMyEvent (MyEvent e){
Vector currentListeners=null;
currentListeners=(Vector)listeners.clone();
for(int i=0;i
public synchronized void addMyListener(MyListener l){
listeners.addElement(l);
}
public synchronized void removeMyListener(MyListener l){
listeners.removeElement(l);
}
public synchronized void fireMyEvent (MyEvent e){
Vector currentListeners=null;
currentListeners=(Vector)listeners.clone();
for(int i=0;i