本文共 389 字,大约阅读时间需要 1 分钟。
RequestThread callThread = new RequestThread();
synchronized (callThread) {
// callThread的start需要放在同步块内进行,否则若callThread执行过快,则wait后就无机会唤醒
callThread.start();
try {
callThread.wait();
}
catch (InterruptedException ite) {
dMsg.debug("The request has been interrupted.");
}
}
public class RequestThread extends Thread {
public void run() {
doRequest();
synchronized (this) {
notifyAll();
}
}
}
转载地址:http://anbti.baihongyu.com/