背景 有一个功能,这个功能里需要调用几个不同的RPC请求,一开始不以为然,没觉得什么,所以所有的RPC请求都是串行...[作者空间]
一、三兄弟 ThreadLocal:线程本地变量,维护当前线程内变量,不可以其他线程共享 InheritableT...[作者空间]
线程是否要锁住同步资源 锁住 悲观锁 不锁住 乐观锁 锁住同步资源失败 线程是否要阻塞 阻塞 不阻塞自旋锁,适应性...[作者空间]
面试经历 记得刚毕业的时候,有一次去参加面试。 上来面试官问我:“你们项目中是怎么做防重复提交的?” 一开始听到这...[作者空间]
作者:绘你一世倾城链接:https://juejin.im/post/5d84e21f6fb9a06ac82481...[作者空间]
流式编程基础 如下代码我们首先创建了一个 list,然后从 list 上获取流对象,并使用 foreach 进行遍...[作者空间]
多线程与一致性 为了提高我们程序的性能,很多时候我们都会使用多线程以解决各种场景,但随之而来的是多线程带来的数据一...[作者空间]
你处理过多线程中异常吗?如何捕获多线程中发生的异常?捕获子线程的异常与捕获当前线程的异常一样简单吗? 除了try ...[作者空间]
| 好看请赞,养成习惯 你有一个思想,我有一个思想,我们交换后,一个人就有两个思想If you can NOT e...[作者空间]
LockSupport是一个编程工具类,主要是为了阻塞和唤醒线程用的。使用它我们可以实现很多功能,今天主要就是对这...[作者空间]
前言 今天给大家更新的是一篇关于多线程面试的文章,也是霸哥根据时下热门的面试内容给大家进行总结的,如有雷同,请多见...[作者空间]
1. 面试经常问到的三个并发工具类 如果你正准备找工作,那这篇文章就是为你量身准备的,不要想了,并发编程面试时一定...[作者空间]
继续上集SSM集成swagger 和 log4j,这次需要实现在service里面并行插入1000条数据,在全部完...[作者空间]
除了使用 synchronized、Lock 加锁之外,Java 中还有很多不需要加锁就可以解决并发问题的工具类 ...[作者空间]
引言 上下文切换(有时也称做进程切换或任务切换)是指 CPU 从一个进程或线程切换到另一个进程或线程。上下文切换会...[作者空间]
01 什么是线程池 线程池的基本思想是一种对象池,在程序启动时就开辟一块内存空间,里面存放了众多(未死亡)的线程,...[作者空间]
系统通过多线程优化性能,实际上就是将串行操作转换为并行操作,也就是说将同步操作转换为异步操作。在众多并发类中,Fu...[作者空间]
前言 上文【从入门到放弃-ZooKeeper】ZooKeeper实战-分布式队列中,我们一起写了下如何通过ZooK...[作者空间]
1、什么是进程,什么是线程,为什么需要多线程编程? 进程是具有一定独立功能的程序关于某个数据集合上的一次运行活动,...[作者空间]
Java8——异步编程 异步编程 所谓异步其实就是实现一个无需等待被调用函数的返回值而让操作继续运行的方法 创建任...[作者空间]