new Thread(new Runnable() {
@Override
public void run() {
動作A
}
}).start();

動作B

で、動作Aが完了するまで動作Bを実行するのを待機させる方法はありますか?