- 博客(3)
- 收藏
- 关注
原创 Redis客户端-Lettuce源码详解(二)
本文主要介绍了使用redisTemplate发送set命令的主要流程和原理:包括redisTemplate如何调用lettuce的api、lettuce如何将命令封装为协议消息发送到redis、lettuce如何获取服务端响应并返回给调用方。
2024-05-22 23:57:44 615 1
原创 jdk1.8中JUC包下CountDownLatch潜在的内存泄露问题
jdk1.8中JUC包下CountDownLatch潜在的内存泄露问题吗?CountDownLatch实现原理CountDownLatch是基于AQS模板框架实现的,内部Sync继承了AQS并重写了两个共享获取同步状态和共享释放同步状态的方法:tryAcquireShared方法说明了获取同步状态的条件为同步状态为0;(CountDownLatch构造时需要传入一个大于等于0的同步状态初始值)tryReleaseShared方法会使用CAS的方式对同步状态减1(同步状态大于1的情况下才减,为0则直接
2021-03-12 13:22:22 555 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人