求助:MATLAB并行计算程序不能正常结束。

MATLAB并行计算(parfor)程序,在运行临近结束时,会一直卡住不动,也不占用CPU资源,但不能正常结束。

在MATLAB中点暂停按钮,程序落到一个函数中,并且那个循环是个死循环。(附图)
"q.poll(1, java.util.concurrent.timeunit.seconds)"获取到的值为空。

这是为何?

图片说明

1个回答

在运行过程中进入这个循环是正常的,没问题。
如果是明明应该结束了它还一直在这死循环里,那把其他正在运行的程序先暂停了,就可以跳出这个死循环了。
估计是cpu被其他程序占用的原因。

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐