how is it possible in matlab to execute more than while loops(for infinite time) in parllel
2 views (last 30 days)
Show older comments
Parllel processing of while loops
0 Comments
Answers (1)
Jan
on 15 Nov 2017
Maybe. It would take infinite time to check this.
Note that Matlab cannot know, if a loop runs infinitely or not. So the question is, if a while loop is allowed at all inside a parfor. I do not find any hints, that it is forbidden. So why not simply try it?
parfor k = 1:8
ready = false;
while ~ready
ready = rand < 0.01;
end
end
And? Does it work? Then for "infinite" you could omit changing the value of ready. If it does not work: Do you get an error message?
0 Comments
See Also
Categories
Find more on Loops and Conditional Statements 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!