- 博客(2)
- 收藏
- 关注
原创 使用Redis做分布式锁遇到的一个问题
加锁代码很简单,lockName不存在时设值value,一分钟时间过期,redis可以保证原子性public boolean lock(String lockName, String value) { return valueOperations.setIfAbsent(lockName, value, Duration.ofSeconds(60)); }解锁用redis脚本实现原子性...
2019-03-12 14:15:21
352
原创 用CompletableFuture模拟死锁
将两把锁作为参数传递给MySupplier,get方法中用两个synchronized加锁,中间等待5秒package com.test.jvm;import java.lang.management.ManagementFactory;import java.util.concurrent.CompletableFuture;import java.util.concurrent.Ex...
2019-03-09 17:09:43
1067
远程监控、屏幕共享软件
2023-02-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人