我有三个不同的线程;连接到http,登录并从服务器下载文件。有谁知道如何将它们放在一起,以便它首先连接,然后登录,然后下载文件?
我知道我可以使用 _connectionThread.start();在构造函数中,但它不是我想要的顺序。我该怎么做?
提前致谢。
最佳答案
三个操作中的每一个都依赖于前一个操作,即(连接 <- 登录 <- 下载)。因此它们必须连续进行。因此无需在单独的线程中执行每个操作。由于它们是串行的,因此在同一线程中执行它们通常会给您带来更好的结果。
关于java - 三个不同的线程按顺序排列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5228665/