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

java 多线程死锁,该如何处理

2013-09-05 
java 多线程死锁方法结构是这样的public Object getObject(Object param) {Object lock new Object()sy

java 多线程死锁
方法结构是这样的
public Object getObject(Object param) {
      Object lock = new Object();
      synchronized(lock) {
           //dosomething
      }
      return null;
}
当第一个方法进入后返回,其他线程就无法访问该方法。。。。。。
造成线程死锁
java 多线程 线程
[解决办法]
把return null;去掉可以不。
[解决办法]
public synchronized Object getObject(Object param) {
      Object lock = new Object();
      //dosomething
      return null;
}
这样试试呢~
[解决办法]
学习,帮顶。

热点排行