查看几个 android 示例,我看到使用 join() 方法暂停线程的趋势:
编辑:请假设 2 个线程已正确定义。编辑了对 join() 的调用
public class MainUI extends Activity{
private GraphicsViewThread g;
private BackendDataViewThread b;
void onCreate(){
g = new GraphicsViewThread();
g.start();
b = new BackendDataViewThread();
b.start();
}
.
.
.
void pauseGame(){
try {
g.join();
}catch (InterruptedException e){
e.printStackTrace();
}
try {
b.join();
}catch (InterruptedException e){
e.printStackTrace();
}
GraphicsViewThread = null;
BackendDataViewThread = null;
}
}
- GraphicsViewThread 和 BackendDataViewThread 加入哪个线程?
- 使用 join() 需要什么?我不能立即将引用设置为空吗?