Android Java 线程一个接一个地运行,但等待每个线程完成后再运行下一个 [已关闭]

android java threads running one after another but wait for each to complete before running next [closed]

提问人:Epiphanisation 提问时间:5/26/2014 更新时间:5/26/2014 访问量:310

问:


想改进这个问题吗?更新问题,使其仅通过编辑这篇文章来关注一个问题。

9年前关闭。

我正在为线程和线程阻塞而苦苦挣扎。

我有一个 android 活动,其中包含 4 个线程。这些线程需要在不出现 ANR 错误的情况下运行,并且它们还必须一个接一个地运行,以便第一个线程运行,然后只有当它完成时,第二个线程才会开始运行,等等。所有线程都在运行不同的代码,并且操作必须循环一定次数。我在下面做了一个我的问题的例子。不要纠结于为什么它们必须在线程中完成,他们只是因为代码的运行方式而这样做,这也是我感兴趣的如何进行线程锁定的整个问题。这些问题需要大量的计算才能提出,对答案的检查也是如此。

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

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

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

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

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

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

许多人提前提供了帮助。

干杯

Java Android 多线程

评论

0赞 Epiphanisation 5/26/2014
我没有任何代码,我仍处于规划实施阶段:S

答: 暂无答案