- 2
- 0
- 约7.04千字
- 约 29页
- 2016-11-25 发布于贵州
- 举报
线程同步的必要性 当多个线程访问同一个数据时,容易出现线程安全问题。需要让线程同步,保证数据安全 线程同步 当两个或两个以上线程访问同一资源时,需要某种方式来确保资源在某一时刻只被一个线程使用 线程同步的实现方案(synchronized) 同步代码块 同步方法 线程同步的实现 同步代码块 synchronized(obj){ //此处代码为同步代码块 } 可以是任何存在的对象 同步的代码内容 package account; public class ATM implements Runnable { // 所有的用此TestAccount对象创建的线程共享同一个线程 private Account acct = new Account(300); public void run() { for (int x = 0; x 5; x++) { makeWithdrawal(100); // 取款 if (acct.getBalance() 0) { System.out.println(账户透支了!); } } } private void makeWithdrawal(int amt) { synchronized (acct) { if (acct.getBalance() = amt) { Sy
您可能关注的文档
- 第十一章 JAA本地调用.ppt
- 第十章 电信新术.ppt
- 第四单元综合技课三个案.doc
- 第四章 建筑料.doc
- 第四章建设工程全法律制度(一).ppt
- 第四章-投标文格式.doc
- 第网页设计与制4章.ppt
- 第一部分 必二 Unit4 Wildlife protection.doc
- 第一节 营养的念.doc
- 第一站各网站综版-宗.doc
- 2026年智慧健康管理系统创新报告.docx
- 河北衡水市武强中学2025-2026学年高二下学期4月期中物理试题(含解析).docx
- 2026年人工智能行业智能老年防走失定位器创新报告.docx
- 2026年低空经济飞行器量子技术应用创新报告.docx
- 2026年农业智能农业智能育种创新报告.docx
- 河北省保定市莲池区保定市第一中学2025-2026学年高二下学期期中考试生物试题(含解析).docx
- 2026年智慧城市电子站牌充电创新报告.docx
- 河北省邯郸市平恩中学等校2025-2026学年八年级期中考试英语试题(含解析).docx
- 2026年供应链创新技术应用报告.docx
- 2026年体育智能赛事管理系统支付系统创新报告.docx
最近下载
- 台达电子:Delta 800 VDC数据中心电源与冷却解决方案.docx VIP
- 第8章李学干_计算机系统结构.ppt VIP
- 中国国防科学技术报告研制报告样本.doc VIP
- 第7章-计算机系统结构(第五版)李学干.ppt VIP
- 2026春统编版语文 11《山地回忆》ppt课件(共25张ppt).pptx VIP
- 统编版小学六年级语文下册第二单元学业质量测评卷.docx VIP
- 社会责任报告.docx VIP
- 开利39GP、39CQP空气处理机组.pdf VIP
- Power Up3课后单元测试 - U9 - Unit Test.docx VIP
- 辽宁省七校协作体2023-2024学年高二下学期6月联考政治试题.pdf VIP
原创力文档

文档评论(0)