android java线程一个接一个地运行,但在运行下一个线程之前要等待每个线程完成

android java线程一个接一个地运行,但在运行下一个线程之前要等待每个线程完成,java,android,multithreading,Java,Android,Multithreading,我正在与线程和线程阻塞作斗争 我有一个android活动,有4个线程将在其中运行。这些线程需要在不出现ANR错误的情况下运行,并且它们还必须一个接一个地运行,因此第一个线程运行,然后只有当它完成时,第二个线程才开始运行,等等。所有线程都运行不同的代码,并且操作必须循环一定的次数。我已经做了一个例子,我的问题如下。不要被为什么必须在线程中执行挂起,因为它们只是因为代码如何运行,这也是我感兴趣的如何执行线程锁定的整个问题。这些问题需要大量的计算,答案的检查也是如此 还需要知道如果在线程运行时按下后退

我正在与线程和线程阻塞作斗争

我有一个android活动,有4个线程将在其中运行。这些线程需要在不出现ANR错误的情况下运行,并且它们还必须一个接一个地运行,因此第一个线程运行,然后只有当它完成时,第二个线程才开始运行,等等。所有线程都运行不同的代码,并且操作必须循环一定的次数。我已经做了一个例子,我的问题如下。不要被为什么必须在线程中执行挂起,因为它们只是因为代码如何运行,这也是我感兴趣的如何执行线程锁定的整个问题。这些问题需要大量的计算,答案的检查也是如此

还需要知道如果在线程运行时按下后退或主页按钮,如何完全停止线程运行

i、 e

问题的数量是流程循环的次数

第一根线 在显示第一个问题之前,倒计时3 2 1。为此使用倒计时,以便在进入下一个线程之前等待onfinish()

实现中的第二个线程可运行 向玩家显示问题

实现中的第三个线程可运行 玩家回答问题

第四个线程这将是一个倒计时再次 显示结果,即玩家是否回答正确

很多人会提前帮上忙


干杯

我没有任何代码我仍处于计划实施阶段:S