Are file mutexes available in Matlab these days?
Show older comments
I'm using Matlab 2016b. I looking at using the Parallel Pool to run a large number of simulations and post processing. The simulations are split into several classes, each with its own Excel result summary file. To ensure I don't get file access issues I want to use mutexes, but I've not been able to find anything about these being available in Matlab. I found some threads on here from people lamenting the lack of mutexes back in 2011, but maybe they have been implemented by now?
I'm aware of more clunky methods of doing this, such as using fopen() to see if the file is already open, but this doesn't give me the same protection a mutex lock would.
1 Comment
Walter Roberson
on 29 Jan 2018
Unfortunately not. But see https://stackoverflow.com/questions/6415283/semaphores-and-locks-in-matlab
Accepted Answer
More Answers (0)
Categories
Find more on MATLAB Compiler SDK in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!