可能性の重複: MATLABで最終的に同等のtry ...
How do you handle resources in MATLAB in an exception safe manner? (like “try … finally”)
matlabpool open
parfor …
matlabpool close
エラーがparfor
で発生した場合、プログラムは終了し、matlabpoolは閉じられません。バグを修正してもう一度実行すると、matlabpool open
は既に開いているので失敗します。だから私は手動で閉じる必要があります。私はいつも忘れています。理想的な方法は、(擬似コード)に変更することになります。
matlabpool open
try
parfor …
finally
matlabpool close
end
は、このための任意のベストプラクティスはありますか?
私は同意します。 dup。もう一方は検索で見つけにくかった。私はそのタイトルでうんざりしたので、 "matlab"の検索で最終的に表示されるだろう。 –