摘要: Java使用多线程编程带来的问题就是,多线程同时读写共享变量,会出现数据不一致的问题。 对于语句: n = n + 1; 对变量的赋值操作,实际上对应三条指令: ILOAD // 从内存中取出变量值 IADD // 对其加1操作 ISTORE //放入变量对应的内存地址 由于多线程的并发执行,线程2 阅读全文
posted @ 2021-11-12 16:00 恩恩先生 阅读(110) 评论(0) 推荐(0) 编辑