multithreading - Matlab 并行计算工具箱:“线程 x 工作者”的真正含义
问题描述
我有一台带有 2 个物理内核和 MatLab 并行计算工具箱的笔记本电脑。我正在努力解决线程的实际含义以及“工作人员的 2 个线程”的实际含义
假设我启动了一个有 2 个工作线程的并行池,并将计算线程 x 工作线程的数量分配给 2。我无法“从物理上”理解发生了什么。例如,在 MatLab 文档的示例中:
一个线程将是“光谱半径的计算”,对吗?
另外,如果我有一个有两个线程的工人,这两个线程是否并行运行?我不这么认为,因为我认为它们只有在物理不同的内核上才能并行运行。
我用谷歌搜索了很多,真的,但找不到答案。
解决方案
推荐阅读
- javascript - Camelize 函数输出未显示,未抛出错误
- reactjs - 尝试将组件导入 Jest 时出错
- c++ - How to include an .o object file in h file
- akka - akka cluster-aeron 不删除临时文件
- laravel - laravel mix 从 node_modules 中的包中编译资产?
- ios - Swift 4 Get Keychain Data from Another Project
- mysql - Does joining ASCII and UTF-8 tables add overhead?
- sql - 具有 2 列的左外连接
- c++ - 使用静态信息创建字符串类
- c++ - SDL Window won't pop up