gpt4 book ai didi

multithreading - 不稳定的__thread,毫无意义?

转载 作者:行者123 更新时间:2023-12-03 13:17:51 24 4
gpt4 key购买 nike

网上有一些例子声明他们的变量都是volatile__thread .我认为这是一个错误,因为 __thread意味着每个线程都有一个副本,所以使用 volatile由于某些晦涩的原因,您可以做的“最好”是禁用此类变量的缓存。我错过了什么吗?

最佳答案

这两个术语并不相互排斥。 volatile不仅用于多线程问题,它还用于变量可能在当前代码块不知道的情况下发生变化的任何情况——例如回调函数或信号处理程序。

关于multithreading - 不稳定的__thread,毫无意义?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9658165/

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