读书人

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

发布时间: 2013-09-05 16:02:07 作者: rapoo

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;
}
这样试试呢~
[解决办法]
学习,帮顶。

读书人网 >J2SE开发

热点推荐