keepAliveTime参数主要是把除了核心线程 其他线程当超过等待时间keepAliveTime 就会进行线程移除接下来主要讲下线程是如何创...
![240](https://upload.jianshu.io/collections/images/1836853/timg.jpeg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
keepAliveTime参数主要是把除了核心线程 其他线程当超过等待时间keepAliveTime 就会进行线程移除接下来主要讲下线程是如何创...
guava异步增强——ListenableFuture jdk原生的future已经提供了异步操作,但是不能直接回调。guava对future进...
一、ThreadFactoryBuilder ThreadFactoryBuilder主要用于线程池技术中。当我们需要给新创建的线程取名字、或者...
线程池不仅在项目中是非常常用的一项技术而且在面试中基本上也是必问的知识点,接下来跟着我一起来巩固一下线程池的相关知识。在了解线程池之前我们先了解...
很多人面试的时候被问到一个让人特别手足无措的问题:你的系统如何支撑高并发? 大多数同学被问到这个问题压根儿没什么思路去回答,不知道从什么地方说起...
UidGenerator 是用 Java 语言实现的基于 Snowflake 算法的唯一 ID 生成器。 UidGenerator 是以组件形式...
J.U.C-FutureTask 在Java中一般通过继承Thread类或者实现Runnable接口这两种方式来创建线程,但是这两种方式都有个缺...
Unsafe是位于sun.misc包下的一个类,主要提供一些用于执行低级别、不安全操作的方法,如直接访问系统内存资源、自主管理内存资源等,这些方...
传统进程的缺点 fork一个子进程的消耗是很大的,fork是一个昂贵的系统调用,即使使用现代的写时复制(copy-on-write)技术。 各个...
parallelStream 介绍 引言 大家应该已经对Stream有过很多的了解,对其原理及常见使用方法已经也有了一定的认识。流在处理数据进行...