当前位置: 代码迷 >> J2SE >> synchronized的有关问题
  详细解决方案

synchronized的有关问题

热度:68   发布时间:2016-04-24 17:30:26.0
synchronized的问题
我在用synchronize的时候 放在一个主类的的一个处理按键的方法里,结果运行时 一旦按下这个button,其他的button就也都不好使了,好像死在那了一样,请问这是为什么呀

addbutton(p, "stop ",new   ActionListener(){
                            public   void   actionPerformed(ActionEvent   e){
                                synchronized(this)
                                        {
                                                      wait();      
                                    }
                          }

------解决方案--------------------
不知道你要实现什么功能.
------解决方案--------------------
这段程序把整个swing界面都死锁了,效果很明显,但是你为什么要把界面锁了呢?直接退出不就完了?
------解决方案--------------------
因为你 synchronized(this) 后又wait(); 你的当前线程挂起了,当然没反映了
没看明白你要同步什么?

  相关解决方案