线程相关,别笑
我想程序在执行的过程中去调用别人的方法,并且要传参数过去,但是我不想程序在这里等结果,而是继续往下执行,我知道用线程,但是我不会啊,我现在正在看,希望您能说的明白点,新手,别笑
------解决方案--------------------
public class TestSynchronize {
public static void main(String[] args) {
Object param = new Object();
JobOfOther dd = new JobOfOther(param);// ?param
dd.start();
for (int i = 0; i < 5; i++) {
System.out.println("do my job:" + i+param.hashCode());
}
}
}
class JobOfOther extends Thread {
Object param ;
public JobOfOther(Object param) { // ?param
this.param = param;
}
@Override
public void run() {
for (int i = 0; i < 5; i++) {
System.out.println("do other job:" + i +param.hashCode());
}
}
}
------解决方案-------------------- //现在有种情况,这里调用的test()存在调用超时的情况,意思就是对方服务器没有响应 结果
//那么我现在就要做一个调用超时的处理,请问我这里怎么写
1 设置为线程为守护线程
t.setDaemon(true);