失性 问答列表

为什么易失性在多线程 C 或 C++ 编程中没有用?

作者:Michael Ekstrand 提问时间:3/21/2010

正如我最近发布的这个答案所展示的那样,我似乎对多线程编程环境中的效用(或缺乏效用)感到困惑。volatile 我的理解是这样的:任何时候,只要一个变量可以在访问它的一段代码的控制流之外被更改,那么该...

现代 C++ 将 constexpr const 指针指向嵌入式应用程序的易失性内存位置的方法是什么?

作者:Cameron Tacklind 提问时间:2/2/2019

在嵌入式微处理器上构建用于控制硬件的库时,一个常见的任务是操作特定内存位置的位以控制硬件功能。 在 AVR 处理器中,Atmel(现在的 Microchip)提供了扩展为如下内容的宏: #defi...

大于本机尺寸类型的商店订购 - C 规范

作者:Sparky McAnderson 提问时间:11/9/2023

假设你有一个指向大于本机类型整数的指针,最近的 C 规范对商店订购有什么看法?例如: volatile uint64_t *test = (volatile uint64_t *)(addr); *...

易失性和互锁之间的不一致

作者:user22155685 提问时间:11/16/2023

以下是源代码: public static class Volatile { // ... public static ulong Read(ref ulong location); publ...


共4条 当前第1页