资源简介
业务描述:用多线程循环向一个账户充值1元,测试账户余额是否正常。
类:Account(账户类)、AddMoney(充值业务类)和Test(main函数执行测试类)。
三个不同package:1、只有多线程;2、同步账户内充值方法;3、同步业务调用充值方法。
线程执行结束判断语句:如果executorService.isShutdown()和executorService.isTerminated()都为true,则执行结束。

代码片段和文件信息
package com.nosync;
public class Account {
private double balance;
public double deposit(double money){
double newMoney=balance+money;
try{
Thread.sleep(10);
}catch (Exception e){
}
balance=newMoney;
System.out.println(“balance:“+balance);
return money;
}
public double getBalance(){
return balance;
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2019-05-09 09:52 MutilThreadTest\
文件 824 2019-05-09 09:52 MutilThreadTest\.classpath
文件 1012 2019-05-09 09:52 MutilThreadTest\.project
目录 0 2019-05-09 09:52 MutilThreadTest\.settings\
文件 491 2019-05-09 09:52 MutilThreadTest\.settings\.jsdtscope
文件 357 2019-05-09 09:52 MutilThreadTest\.settings\org.eclipse.jdt.core.prefs
文件 497 2019-05-09 09:52 MutilThreadTest\.settings\org.eclipse.wst.common.component
文件 345 2019-05-09 09:52 MutilThreadTest\.settings\org.eclipse.wst.common.project.facet.core.xm
文件 49 2019-05-09 09:52 MutilThreadTest\.settings\org.eclipse.wst.jsdt.ui.superType.container
文件 6 2019-05-09 09:52 MutilThreadTest\.settings\org.eclipse.wst.jsdt.ui.superType.name
目录 0 2019-05-09 09:52 MutilThreadTest\build\
目录 0 2019-05-09 09:52 MutilThreadTest\build\classes\
目录 0 2019-05-09 09:52 MutilThreadTest\build\classes\com\
目录 0 2019-05-09 09:52 MutilThreadTest\build\classes\com\lock\
文件 1217 2019-05-09 09:52 MutilThreadTest\build\classes\com\lock\AccountLock.class
文件 698 2019-05-09 09:52 MutilThreadTest\build\classes\com\lock\AddMoneyLock.class
文件 1696 2019-05-09 09:52 MutilThreadTest\build\classes\com\lock\Test.class
目录 0 2019-05-09 09:52 MutilThreadTest\build\classes\com\nosync\
文件 969 2019-05-09 09:52 MutilThreadTest\build\classes\com\nosync\Account.class
文件 577 2019-05-09 09:52 MutilThreadTest\build\classes\com\nosync\AddMoney.class
文件 1694 2019-05-09 09:52 MutilThreadTest\build\classes\com\nosync\Test.class
目录 0 2019-05-09 09:52 MutilThreadTest\build\classes\com\sync\
文件 965 2019-05-09 09:52 MutilThreadTest\build\classes\com\sync\Account.class
文件 567 2019-05-09 09:52 MutilThreadTest\build\classes\com\sync\AddMoney.class
文件 1680 2019-05-09 09:52 MutilThreadTest\build\classes\com\sync\Test.class
目录 0 2019-05-09 09:52 MutilThreadTest\src\
目录 0 2019-05-09 09:52 MutilThreadTest\src\com\
目录 0 2019-05-09 09:52 MutilThreadTest\src\com\nosync\
文件 333 2019-05-09 09:52 MutilThreadTest\src\com\nosync\Account.java
文件 277 2019-05-09 09:52 MutilThreadTest\src\com\nosync\AddMoney.java
文件 757 2019-05-09 09:52 MutilThreadTest\src\com\nosync\Test.java
............此处省略14个文件信息
相关资源
- 编写简单的RMI程序 多线程web 服务器
- 多线程生产者消费者模式
- 多线程实例:桌面智能弹球小游戏
- WPF多线程演示
- 易语言:多线程传多变量的最稳定方
- 排队买票多线程问题
- 强大的完善的 活动抽奖系统适合各单
- 十字路口红绿灯交通情况模拟
- Qt 多线程连接数据库——数据库
- 易语言多线程端口扫描源码
- POSIX多线程程序设计中文版源码
- 易语言md5定向爆破源码
- 多线程扫描工具
- Delphi.High.Performance.Applications.Concurren
- Qt5的多线程小程序,实现按钮开关线
- 控制台串口通信程序
- POSIX多线程程序设计中文版pdf
- 使用多线程及图像分块实现图像处理
- 图像处理中使用多线程及图像分块实
- p2p文件共享系统 含代码和文档
- 武汉理工大学面向对象与多线程综合
- 多线程编程指南[中文完整翻译版] –
- QT多线程实现图片以缩略图形式显示
- qt利用线程实现多任务
- 基于socket的多线程QQ聊天系统(代码
- UDP socket 多线程
- linux多线程编程书籍
- 串口通信+多线程+数据错乱自动恢复
- VC五子棋源代码 想要的速度下哦 多线
- 多核多线程技术 (高清 带书签) (
评论
共有 条评论