gpt4 book ai didi

c++ - 当我从线程 B 读取相同的变量时,我可以从线程 A 写入一个变量吗?

转载 作者:太空狗 更新时间:2023-10-29 19:42:26 25 4
gpt4 key购买 nike

<分区>

这将在没有互斥锁的情况下完成。我只想知道它是否是线程安全的,即程序不会崩溃或类似的事情。我真的不在乎变量在读取时可能处于错误状态,因为后果不是致命的(唯一的影响是在不需要时复制一个小数据结构)我正在使用 Qt。

这是可能发生的上下文:从主线程,我将设置一个 bool 值,它是一个 qthread 的成员。在我将 bool 设置为 true 时或之后,qthread 可能在使用此 bool 的函数中(这是一个由主线程和 qthread 使用的函数,一切都已经被保护和同步,因此没有两个线程同时运行的函数)

有点想,因为这个 bool 无论如何只被主线程使用,我将检查函数中的线程,这应该可以解决这个问题,但我仍然很好奇。

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