首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

synchronized的有关问题

2011-12-03 
synchronized的问题我在用synchronize的时候 放在一个主类的的一个处理按键的方法里,结果运行时 一旦按下

synchronized的问题
我在用synchronize的时候 放在一个主类的的一个处理按键的方法里,结果运行时 一旦按下这个button,其他的button就也都不好使了,好像死在那了一样,请问这是为什么呀

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

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

热点排行