繁体   English   中英

重入锁定-可能的输出?

[英]Reentrant Lock - possible outputs?

给定锁定情况:

在此处输入图片说明

我想我没错,但是我需要确定,所以我问你们是否犯错了。

在此程序中,变量“ x”和“ y”有两个可能的输出:

1. Lines 1.1 - 1.7: y = 5,
   Lines 2.1 - 2.3: x = 15.

2. Lines 2.1 - 2.3: x = 11,
   rest             y = 25.

在这种确切情况下还有其他输出吗?

右侧锁块可以在以下三个位置之一发生:

  • 1.1之前
  • 在1.3和1.5之间
  • 1.7之后

这三种情况下的xy的值为

  • x = 11, y = 25
  • x = 11, y = 5
  • x = 15, y = 5

暂无
暂无

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

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