【发布时间】:2013-09-07 18:52:27
【问题描述】:
我现在正在学习多线程概念。我可以在处理程序和 Runnable() 的帮助下运行单个线程。我希望我的代码运行两个线程,比如 Thread1 运行 method1(),thread2 运行 method2()。 Thread1 应该运行 2 秒,然后休眠 1 秒。同时,thread2 应该唤醒并运行 1 秒。同样,thread1 应该运行 2 秒。这个过程应该连续进行。我正在 Android 中执行此操作。
这个问题可能看起来很简单,但我没有其他办法,除了在这里发布一个问题,因为我已经浏览了这个网站上的许多教程和问题。没有帖子适合我的上下文。任何建议将不胜感激。提前致谢。
【问题讨论】:
-
使用 timer 和 timertask 来实现这个
-
我该怎么做?请提供任何示例代码..
-
没有两个交替睡眠的线程似乎破坏了拥有两个线程的意义吗?如果您举例说明每个线程应该做什么,也许您会得到与线程更相关的答案。
标签: java android multithreading