Sk8er Boi
正己而不求于人,则无怨。

导航

 

2013年5月18日

摘要: 在程序执行的时候有可能遇到动态调度指令的问题,例如解决CPU的数据相关问题,就有可能将不相干的指令交换顺序,这在单线程没有问题,但是在多线程中就有可能出现问题。例如:x = y = 0;thread1() thread2(){ { x = 1; y = 1; r1 = y; r2 = x;} }有可能被CPU优化成:thread1() thread2(){ { r1 = y; r2 = x; x = 1; y = 1;} ... 阅读全文
posted @ 2013-05-18 17:06 Sk8er-boi 阅读(124) 评论(0) 推荐(0)