原子锁操作(全部)

volatil限定符告诉编译器不要对这个变量进行任何形式的优化,而是始终的从变量的内存中读取变量的值。 该变量可能被应用程序以外 的代码所修改,比如操作系统、硬件、或者一个并发执行的线程对其的值进行修改,就要使这个限定符。 volatil BOOL V1=NULL; 如果有的时候不给BOOL(假如)加上volatil限定,编译器可能对c++代码进行优化。这个优化中,编译器把BOOL变量的值放入寄存
相关文章
相关标签/搜索