次のコードは、N プロセスのクリティカル セクションの問題を解決しようとする試みです。正しいか間違っているか教えてください!ちょっと詳しく教えてください!お願いします
boolean array want[1..n] [false,…., false]
loop forever
non-critical section
p1: want[i] true
p2: for all processes j< i
p3: if want[j]
p4: want [i] false
p5: while not want[j] do skip
goto p1
p6: for a ll processes j>i
p7: while not want[j] do skip
critical section
p8: want[i] false