文件名称:Mex 多线程:MEX 文件中的 (Windows) 多线程示例-matlab开发
文件大小:3KB
文件格式:ZIP
更新时间:2024-06-21 11:44:48
matlab
现在,Matlab 是多线程的,但大多数 MEX 文件仍然是单线程的。 这是用于 MEX 文件多线程的 C 代码的简单示例。
mex 函数“y = square(x)”是用 c 代码编写的,并启动 2 个工作线程。 第一个工作线程将对偶数输入索引 x[0] x[2] .. x[n] 上的所有值进行平方,第二个工作线程将所有奇数索引 x[1] x[3] .. x[n] 平方. 还通过使用互斥锁锁定百分比变量来演示线程安全性。
例子, 墨西哥广场.c -v; y = 平方([1 2 3 4 5 6 7 8 9])
笔记: 该函数使用
【文件预览】:
multi_threading_3.zip