gpt4 book ai didi

c - 锁定实际上是如何工作的

转载 作者:太空宇宙 更新时间:2023-11-04 07:16:46 26 4
gpt4 key购买 nike

<分区>

我有一个非常简单的问题。在使用全局变量实现简单的锁定机制时。我找不到如何防止从 2 个进程/线程访问全局变量。

我的算法(取2个过程)

  • 进程 p1 检查是否设置了变量 g 然后不要修改代码。
  • 如果没有设置就设置,然后修改代码。
  • 过程 2 相同。

执行时我得到了公平的结果,但它是否正确。我怀疑某些架构是否有 2 条指令不是原子的,那么如何避免一次访问全局变量。

请给我一些基本的想法。

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com