摘要: volatile 如果一个变量使用volatile修饰,那么当使用它的值时,一定会从内存中读出。 c++中之所以引入这个关键字,是因为有些编译器在编译的时候会对代码进行优化。下面是常见的优化: 假设有两个线程共享is_running变量: 线程1: while(is_running == 1) { 阅读全文
posted @ 2018-08-18 19:12 Frogjie 阅读(221) 评论(0) 推荐(0) 编辑