对象的共享

重排序是指在没有同步的情况下,编译器,处理器可能对代码的执行顺序进行一些调整 例如如下代码,由于没有使用同步机制,读线程可能看不到ready的修改,而一直循环下去,也可能由于重排序,看到ready的修改而number没有修改二输出为0; 使当前线程从执行状态(运行状态)变为可执行态(就绪状态)。cpu会从众多的可执行态里选择,也就是说,当前也就是刚刚的那个线程还是有可能会被再次执行到的,并不是说一
相关文章
相关标签/搜索