在NetUtil类 中的某个方法下写了个for循环,在for循环中new了一个线程
for (int i = 1; i < 255; i++) {
new Thread(new Runnable() {
@Override
public synchronized void run() {
.........
}
}
那么这个run方法的锁是指的哪个?
怎么判断所有的线程已经执行完了?
求大神解答。越详细越好,谢谢!
for (int i = 1; i < 255; i++) {
new Thread(new Runnable() {
@Override
public synchronized void run() {
.........
}
}
那么这个run方法的锁是指的哪个?
怎么判断所有的线程已经执行完了?
求大神解答。越详细越好,谢谢!
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货