当前位置: 首页 > news >正文

南宁网站建设哪里有成都网站优化多少钱

南宁网站建设哪里有,成都网站优化多少钱,江苏省建设工程质量监督站网站,网站开发过时了volatile作用 确保数据每次都从源头读取#xff0c;即每次都从内存中读取#xff0c;不从缓存中读取。 这样做的目的是确保不会被优化 int i 0;int main(int argc, char **argv) {const char *str;if (i 0) {str hello;} else {str world;}ret…volatile作用 确保数据每次都从源头读取即每次都从内存中读取不从缓存中读取。 这样做的目的是确保不会被优化 int i 0;int main(int argc, char **argv) {const char *str;if (i 0) {str hello;} else {str world;}return 0; }如上一段代码从main中可以确定i一定等于0所以在优化后就会直接让str hello; 但是其他线程可能会修改i的值这样就会出错。加上volatile这段比较代码就不会被优化 volatile为什么不等于原子操作 1、修改一个变量的值会经过以下三个步骤 从内存读取值 ( R )在算术逻辑单元ALU进行计算 ( M )将计算后的值写回内存 ( W ) 两个线程都对加上volatile的整形变量x累加初始值为0 p1读取到x的值p1对x进行累加p2读取x的值p1将x写回内存p2对x进行累加p2将x写回内存 最终结果x将会是1显然是错误的 可以让p1读取前先锁定内存总线在写完后释放内存总线
http://www.dnsts.com.cn/news/19139.html

相关文章:

  • 雨岑信息科技有限公司做企业型网站做的怎么样_公司规模如何58同城免费发布信息
  • 做网站续费生意网
  • 网站开发设计的难点做网站的技术
  • 福田网站 建设seo信科卓天商务跨境电商
  • 网站关键词快速排名工具汇鑫网站建设便捷
  • 西宁建设网站软件wordpress文章导航
  • 微信后台怎么做微网站北京有名的装修公司
  • 山西网站开发有限公司wordpress页面创建
  • 都匀住房和城乡建设部网站做平台的网站有哪些内容吗
  • 农业网站建设源代码 ASPwordpress 路由
  • 网站搭建徐州百度网络免费微信小程序模板库
  • 昆明专业网站建设的公司vs做网站通过e浏览器
  • 网站营销单页面留言wordpress修改文件
  • 成都建设网站公司免费的舆情网站不用下载直接打开
  • 网站建设是什么意思 打不开wordpress 下载页插件下载
  • 网站备案有什么坏处腰椎间盘突出压迫神经腿疼怎么治疗
  • 嘉兴网站制作多少钱网站建设管理工作的意见
  • 做网站群沈阳妇科体检去哪里好
  • html5 服装网站移动手机号码网站
  • 大连做网站绍兴厂商网站建设调查问卷
  • 企业网站多大空间做网站有哪些语言
  • 网站支持ipv6怎么做光明网站建设
  • c 做网站起什么作用个人备案网站会影响吗
  • 销售型网站惠州自适应网站建设
  • 开锁公司网站建设wordpress网站的搭建
  • iis7 网站 目录国家重大建设项目库网站
  • 网站seo优化免网页设计是什么职业
  • 防水网站的外链如何找ps网站背景图片怎么做
  • 如何设计企业网站安徽网站建设合肥网站建设
  • 北京网站建设公司如何选网站建设能赚钱吗