问题描述
因此,显然这是一项任务;我同意Stack Overflow的社区政策(据我所知),甚至不希望得到答案,更不用说把答案了。但是,我认为我理解信号量,但是我真的不理解以下伪代码如何导致严重的节问题(被请求的“答案”是这样一种情况,即CSP可能只是为了透明地说明构成我的答案)。这是“代码”:
Item {
id: root
height: 480
width: 640
RowLayout {
anchors.fill: parent
TabBar {
id: bar
Layout.fillHeight: true
implicitWidth: Math.max(hoMetabButton.implicitWidth,discoverTabButton.implicitWidth,activityTabButton.implicitWidth)
background: Rectangle {
color: "yellow"
}
contentItem: ListView {
model: bar.contentModel
}
TabButton {
id: hoMetabButton
width: implicitWidth // I cannot comment this out
text: qsTr("Home")
}
TabButton {
id: discoverTabButton
width: implicitWidth // I cannot comment this out
text: qsTr("discover")
}
TabButton {
id: activityTabButton
width: implicitWidth // I cannot comment this out
text: qsTr("Activity")
}
}
StackLayout {
Layout.fillWidth: true
Layout.fillHeight: true
currentIndex: bar.currentIndex
Pane {
id: hoMetab
background: Rectangle {
color: "blue"
}
}
Pane {
id: discoverTab
background: Rectangle {
color: "red"
}
}
Pane {
id: activityTab
background: Rectangle {
color: "green"
}
}
}
}
}
在我看来,进程A和B永远无法同时访问该变量,因此,即使中断发生,我也不确定如何将其破坏。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)