对于我的班级,我应该找出一段代码有什么问题,而我解密的部分是
// joining a thread blocks until that thread finishes
a.join();
b.join();
Run Code Online (Sandbox Code Playgroud)
加入一个线程与锁定线程一样吗?因为我认为这个任务的重点是你不应该让线程解锁.
加入一个线程意味着等待该线程处于活动状态。当线程退出时,线程调用join()将继续执行。因此,在上面的例子中,就是调用线程(大概是主线程)a.join()和b.join()将等到两个线程a和b(按顺序)完成他们的工作,然后继续执行就是后的代码b.join()。
小智 5
| 归档时间: |
|
| 查看次数: |
27321 次 |
| 最近记录: |