并行运行线程在函数调用之间

时间:2017-09-20 11:42:01

标签: java android multithreading

我刚刚开始在java.on中进行简单的线程编程,我有一个查询正在做什么

  

创建两个线程并并行启动(例如,X线程和Y线程)。现在Y线程有两个方法Y()和Y(i)。在x线程中我将调用Y线程方法为Y(i)

在这些我坚持的是X线程等到Y线程中的方法调用完成但我必须平行运行两个线程。

while ($row = mysqli_fetch_assoc($result)) {

    $Assigned[] = $row['Assigned_user'];
    $ID[] = $row['ID'];
} //complete while loop

    var_dump($ID);

1 个答案:

答案 0 :(得分:0)

如果要并行运行,请从代码中删除以下块。

try {
        threadX.join();
        threadY.join();
    } catch (InterruptedException e) {
    }

当你执行threadX.join()时,在threadX完成运行之前,此语句不会返回。