繁体   English   中英

需要我的解决方案的确认

[英]Need confirmation of my solution

以下代码是尝试解决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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM