让我们假设我有两个线程,即“t1和t2”。在t1的run方法中将有两个要执行的任务,第一个任务是显示一些数据,而第二个任务 一个是执行一个耗时的操作让我们假设它需要10分钟。在t2的run方法中,还要执行两个任务,第一个任务是显示一些 数据,而第二个是消耗时间较少的操作持续5分钟。
伪代码
thread t1 {
run() {
-display info
-time consuming operation for 10 minutes
}
}
thread t2 {
run() {
-display info
-time consuming operation for 5 minutes
}
}
我想要做的是,当t1的耗时操作开始时,我想让t2暂停2分钟,并且在2分钟过去之后t2应该继续工作。 当t2的耗时任务开始时,t1也应暂停2分钟,并在2分钟后继续工作。
我想在Android中这样做。请让我了解最新技术,以及推荐的方法。