gpt4 book ai didi

c - 在线程中设置全局变量

转载 作者:行者123 更新时间:2023-12-04 09:41:34 28 4
gpt4 key购买 nike

我需要一个字符串作为全局变量。多个线程有可能设置全局变量。我应该为此使用互斥锁吗?或者操作系统会处理此类操作。
选择互斥体会影响应用程序的性能。

我不关心 Action 发生的顺序。我害怕数据损坏。
有人可以让我知道这件事。

最佳答案

听起来你理解所有的担忧。如果全局变量可能损坏,您肯定需要将其锁定在互斥锁中。这将影响性能,因为根据定义,这部分现在将是同步的。话虽如此,您将希望根据需要锁定代码的最小部分,以最大限度地减少调用同步代码的时间。

关于c - 在线程中设置全局变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5977579/

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