我有以下几个代码块,每个代码块都使用自己的矩阵。有没有办法在它自己的线程中运行每个 block ,而不是按顺序运行所有 block ?
for i=1:length(DJI) DJI2(:,1) = reshape(datenum(strvcat(DJI(:,2)(:)), length(DJI(:,2)),'yyyy-mm-dd')); DJI2(:,2:6) = reshape(str2num(strvcat(DJI(:,3:7)(:)), length(DJI(:,3:7)))); end
最佳答案
根据 Octave 电子邮件列表中的成员的说法,执行此操作的唯一方法是使用以下库。 http://atc.ugr.es/javier-bin/mpitb 它被设计为在多台机器上使用,但看起来也可以在单台机器上使用。
关于multithreading - 在 Octave 中使用线程运行代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/351754/