How to run two parallel loops which share variables?
    4 vues (au cours des 30 derniers jours)
  
       Afficher commentaires plus anciens
    
    ROSHITH SEBASTIAN
 le 23 Mar 2020
  
    
    
    
    
    Commenté : ROSHITH SEBASTIAN
 le 27 Mar 2020
            I have to run two loops in parallel which updates an array. The loops share the array and update the values which should be available for both loops.
Pseudo code:
loop 1 : while (true)
    update(add) array A
    check exit condition
        break
end
loop 2: while (true)
    update(edit, delete) array A
    check exit condition
        break
end
Both the loops should run in parallel and the number of iterations of each loop depends of random variables. But the changes made in loop1 should be visible in the next iteration of loop 2 and vice versa.
Can anyone please help me with this.
0 commentaires
Réponse acceptée
  Aditya Patil
    
 le 26 Mar 2020
        Explicit multiprocessing is not supported in MATLAB. Instead, you can combine the for loops into a single for loop so that the output of one is available to another. 
Plus de réponses (0)
Voir également
Catégories
				En savoir plus sur Loops and Conditional Statements dans Help Center et File Exchange
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!

