/**
* 信用卡的用户
*/
class User implements Runnable {
private String name; //用户名
private MyCount myCount; //所要操作的账户
private int iocash; //操作的金额,当然有正负之分了
private ReadWriteLock myLock; //执行操作所需的锁对象
private boolean ischeck; //是否查询
User(String name, MyCount myCount, int iocash, ReadWriteLock myLock, boolean ischeck) {
this.name = name;
this.myCount = myCount;
this.iocash = iocash;
this.myLock = myLock;
this.ischeck = ischeck;
}
Java线程:新特征-锁(下)(3)
本文介绍了一个模拟信用卡用户操作的Java类实现,通过多线程模拟用户存款、取款及查询等操作,使用读写锁来确保账户余额的一致性和安全性。

被折叠的 条评论
为什么被折叠?



