资源简介
业务描述:用多线程循环向一个账户充值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个文件信息
相关资源
- TCP多线程服务器
- 可以查看多线程cpu占用率的工具
- Linux下多线程判断九宫格是否有效
- 消消乐自动求解
- libevent多线程
- 多线程字符串代码文件搜索器
- 多线程读者阅览室课程设计
- 多线程自动化syn&udp flood攻击集成工具
- 实现一个数据单元,包括学号和姓名
- vc定时器和多线程的简单应用
- 面向对象与多线程综合实验报告
- 易语言多线程获取网络时间源码
- 基于多线程和SOCKET聊天室V05
- 使用多线程技术,模拟通过四个窗口
- 关于QT多线程子线程使用信号和槽
- linux上实现多进程和多线程实现同步互
- 理发师问题的实现
- Qt界面多线程opencv调用摄像头
- 智慧大棚QT界面设计
- 多线程获取kinect2.0 视频并保存身体点
- Socket和多线程的聊天室
- 基于Linux的消息队列及多线程编程实现
- 一个简单的基于TCP的多线程聊天程序
- GTK多线程聊天工具
- delphi写的自动升级演示 多线程+http服
- dpdk的多线程抓包使用方式
- 京东多线程版易语言源码
- linux C 多线程编程典型
- Qt 多线程及简单 demo
- delphi7 多线程测试40个线程
评论
共有 条评论