为什么我们应该在线程中使用Join?

老板:

我有2个线程T1和T2,两者都有不同的工作,因此通常我们更喜欢通过线程Joins完成此任务。

但是我们无需使用join()就可以做到这一点。我们可以在T1线程中添加T2线程的代码。这有什么区别?

老板:

主要区别在于,当我们将T2线程与T1联接在一起时,T2执行该任务的时间也可以由T1占用,这意味着它们将并行执行不同的任务。线。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

我们什么时候应该在ForkJoinTask.invokeAll()之后调用join()

我们应该在子进程中使用退出还是返回

为什么我们不应该在Java中使用受保护的静态

为什么我们不应该在py脚本中使用sys.setdefaultencoding(“ utf-8”)?

为什么我们应该在Angular中的map()上使用subscribe()?

我们应该在C语言中使用exit()吗?

我们应该在观察者模式中使用WeakReference吗?

我们什么时候应该在事件监听器中使用匿名函数?

在什么情况下我们应该在类型声明中使用`[] a`?

为什么我们应该在单独的DC中运行dse搜索

什么时候以及为什么我们应该在角度使用View Encapsulation

为什么我应该在Flutter中使用Cards?

什么时候我们应该在.exs文件中使用defmodule

为什么我们应该在退货声明中使用{}

什么时候我们应该在Rust中使用包装与期望

我们什么时候应该在React Native中使用`accessibilityRole`?

我们应该在Android中使用getPath还是getAbsolutePath

为什么我们不应该在同一层使用多个激活功能?

为什么我们应该在Django中为MongoDB创建Model字段?

我们应该在JWT响应中使用什么Content-type?

什么时候应该在我们的项目中使用数据层应用程序?

我们什么时候应该在 Azure 资源组中使用重新部署按钮

我们什么时候应该在 CodeIgniter 中使用核心?

为什么我们应该在下面的代码中使用模板包装器?

为什么我们不应该在 ComponentDidMount 中设置状态

Android - 为什么我们应该在片段中使用 saveInstanceState 包而不是片段参数?

我们应该在 sql server 的更新查询中使用 alise 名称吗?

为什么我们应该在 git commit 命令中使用 -m?

为什么我们应该在子组件中使用时将 props 写在花括号中