- 2
- 0
- 约1.69千字
- 约 2页
- 2026-04-09 发布于北京
- 举报
i++或++i是原子操作吗?如何验证你的结论?
i++和++i都不是原子操作,因为它们的操作步骤实际上都不止一步。需要把i的值转移到
寄存器中,将寄存器中的数值+1,将寄存器中的值转移到i中。验证方法只需将本次作业第二
题的第一段代码略作修改,运行结果的随机性即可证明。代码如下:
publicclassThirdimplementsRunnable{privateinti=0;publicvoidrun(){for
(intk=0;k5;k++){getNumber();}}publicvoidgetNumber(){i++;try{
Thread.sleep(1
最近下载
- 工业设计机械基础第3版习题解答.pptx VIP
- 2024年水利安全员(B证)考试题库-上(单选题汇总).doc VIP
- 2018年版电力建设工程定额宣贯材料-3-电网调试.pdf VIP
- T_CFIAS 3038—2025(饲料添加剂蛋白锰).pdf VIP
- 2026年版-急性冠脉综合征急诊护理专家共识-新版课件.pptx
- 13S201 室外消火栓及消防水鹤安装.docx VIP
- hdmi2.0协会规范下载.pdf VIP
- 2026年道路危险货物运输驾驶人员从业资格考试历年参考题库含答案.docx VIP
- 钢桁梁拼装支架计算书.doc VIP
- T_CFIAS 3037-2025 饲料添加剂 蛋白锌.pdf VIP
原创力文档

文档评论(0)