文件名称:javabitset源码-my-jvm-demos:Java/Kotlin演示
文件大小:81KB
文件格式:ZIP
更新时间:2024-06-24 05:51:18
系统开源
java
bitset源码
这个仓库主要放一些
Demo
示例
目录
1.
Kotlin
实现
IGetInt
java
接口的方法示例:
public
class
IGetInt
{
String
get(int
i);
String
get(Integer
i);
}
2.
Java
并发示例
此部分Demo基本用于实现
《》专栏中的示例
2.1.
线程安全的计数器:
展示
synchronized
用法和Lock(ReentrantLock)的简单用法
2.2.
账户转账:
展示锁与受保护资源的关联关系。
修改Account代码使方法transfer线程安全
class
Account
{
private
int
balance;
//
余额
public
int
getBalance()
{
return
balance;
}
public
void
setBalance(int
balance)
{
this.balance
=
balance;
}
/**
*
转账操作
*
*
线程不安全,需要修改为线程安全的实现
*
@param
target
转账目标账户
*
【文件预览】:
my-jvm-demos-master
----pom.xml(1KB)
----performance-tuning()
--------pom.xml(876B)
--------src()
----juc()
--------pom.xml(887B)
--------src()
----java-core()
--------pom.xml(886B)
--------src()
----LICENSE(1KB)
----i-get-int()
--------pom.xml(2KB)
--------src()
----.gitignore(30B)
----README.md(7KB)