我想运行两个线程r1
和r2
。首先启动r1
,在r1
完成后,启动r2
(仅在完成r1
之后)。怎么能这样做,两个线程,一个接一个?
答案 0 :(得分:5)
我的回答here有一个使用Thread
和Handler
的示例。如果要在运行的线程之间执行一些UI更新,则此方法可能很有用。
答案 1 :(得分:1)
为什么不在一个线程中完成所需的所有任务?这样他们就会“自然地”一个接一个。
实现此目标的方式取决于您要执行的任务类型以及如何向其传递启动所需的信息。
答案 2 :(得分:0)
您可以使用join()方法。
答案 3 :(得分:-2)