虽然有各种锁的出现,让多线程问题得到一部分的解决,但是仅仅通过语言或者系统层面给出解决方式是不够的。因为在编译器优化、在CPU都会让高级语言编译成低级语言,在调用指令的时候出现乱序的问题。在这个时候虽然程序中采用了锁的机制,但是依旧会出现多线程执行乱序问题,导致程序执行结果失败。虽然有各种锁的出现,让多线程问题得到一部分的解决,但是仅仅通过语言或者系统层面给出解决方式是不够的。 你的当前访问异常,请进行认证后继续阅读剩余内容。 提交