synchronized的问题
我在用synchronize的时候 放在一个主类的的一个处理按键的方法里,结果运行时 一旦按下这个button,其他的button就也都不好使了,好像死在那了一样,请问这是为什么呀
addbutton(p, "stop ",new ActionListener(){
public void actionPerformed(ActionEvent e){
synchronized(this)
{
wait();
}
}
------解决方案--------------------不知道你要实现什么功能.
------解决方案--------------------这段程序把整个swing界面都死锁了,效果很明显,但是你为什么要把界面锁了呢?直接退出不就完了?
------解决方案--------------------因为你 synchronized(this) 后又wait(); 你的当前线程挂起了,当然没反映了
没看明白你要同步什么?