![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
多线程
文章平均质量分 92
卡卡东~
人脑像计算机也不够
展开
-
【分布式锁介绍与使用-(redisson,zk)】—(RLock,InterProcessMutex)
分布式锁是一种用于在分布式系统中实现协调和同步的机制。在分布式系统中,多个节点(服务器或进程)可能同时访问共享资源,而为了避免资源竞争和数据不一致性问题,需要使用分布式锁来确保在任意时刻只有一个节点可以访问该资源。当节点完成数据同步操作后,需要释放分布式锁,让其他节点有机会获取锁进行数据同步。通过调用Redisson提供的unlock()方法来释放锁。当一个节点需要进行数据同步操作时,它会在ZooKeeper上创建一个临时顺序节点(EPHEMERAL_SEQUENTIAL)。==每个节点创建的节点都有一个原创 2023-07-24 18:17:58 · 262 阅读 · 0 评论 -
Java多线程的ScheduledExecutorService使用
ScheduledExecutorService使用(一)定时任务的几种方案介绍(二)ScheduledExecutorService介绍(三)ScheduledExecutorService的使用3.1 schedule()使用(一)定时任务的几种方案介绍使用java做一个后台的定时任务,方案可以有如下几种:1、JDK自带的Timer2、JDK1.5+ 新增的ScheduledExecutorService3、Quartz :简单却强大的JAVA作业调度框架,可以支持动态的Cron语法(二)S原创 2022-04-04 21:36:48 · 8067 阅读 · 2 评论 -
Java多线程的Future和Callable的使用
Future的使用以及和Callable的结合Future<Map<String, String>> future = executorService.submit(new Callable<Map<String, String>>() { @Override原创 2022-03-03 17:25:00 · 2132 阅读 · 3 评论