首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
多线程
订阅
法兰西岛伯爵
更多收藏集
微信扫码分享
微信
新浪微博
QQ
13篇文章 · 0订阅
王者并发课-钻石03:琳琅满目-细数CompletableFuture的那些花式玩法
从Java8开始,JDK引入了很多新的特性,包括lambda表达式、流式计算以及CompletableFuture等,本文将为你介绍的是CompletableFuture的核心原理与花式玩法。
王者并发课-钻石2:分而治之-如何从原理深入理解ForkJoinPool的快与慢
本文大约2万字,篇幅较长,建议先看目录或先收藏。本文将首先从分治算法开始介绍,接着体验ForkJoinPool中自定义任务的实现,最后再深入到Java中去理解ForkJoinPool的原理和用法。
☕【Java原理探索】教你如何使用异步神器CompletableFuture| 8月更文挑战
前提概要 通过观察控制台,我们发现先打印 main thread ,一秒后打印 async thread,似乎能满足我们的需求。但仔细想我们发现一个问题,当调用future的get()方法时,当前主线
太难了!面试官居然要我停止一个正在运行的线程?
停止一个线程意味着在任务处理完任务之前停掉正在做的操作,也就是放弃当前的操作。停止一个线程可以用Thread.stop()方法,但最好不要用它。虽然它确实可以停止一个正在运行的线程,但是这个方法是不安
JAVA Future类详解
前言在高性能编程中,并发编程已经成为了极为重要的一部分。在单核CPU性能已经趋于极限时,我们只能通过多核来进一步提升系统的性能。
XXL-JOB分布式调度框架全面详解,一篇就够啦!
一. XXL-JOB概述 官方说明:XXL-JOB是一个轻量级分布式任务调度平台,其核心设计目标是开发迅速、学习简单、轻量级、易扩展。现已开放源代码并接入多家公司线上产品线,开箱即用。 Quartz的不足:Quartz作为开源任务调度中的佼佼者,是任务调度的首选。但是在集群环境…
写给小白看的LockSupport
Java并发编程系列第三篇LockSupport,上一篇Synchronized文章中有提过,不推荐读者们使用Object的wait、notify、notifyAll等函数做多线程间的通信协同,使用LockSupport会是更好的选择,本篇就来谈谈LockSupport,也正好…
【Java进阶笔记】Java内存模型(内存一致性、volatile原理)
1. 硬件内存模型 1.1. 数据加载 1.1.1. 处理流程 1.1.2. 缓存行 1.2. 执行流程 2. Java 内存模型 2.1. 内存划分 2.1.1. 内存模型 2.1.2. 模型类比 2.2. 主内存与工作内存之间的交互操作 2.2.1. 个交互协议 2.2.2…
面试官问:“在项目中用过多线程吗?”你就把这个案例讲给他听!
对于普通的应届生或者工作时间不长的初级开发 ???—— crud仔流下了没有技术的眼泪。 博主这里整理了项目中用到了多线程的一个简单的实例,希望能对你有所启发。 应用的背景非常简单,博主做的项目是一个审核类的项目,审核的数据需要推送给第三方监管系统,这只是一个很简单的对接,但是…
一文带你整明白Java的N种锁
本文源码基于openJDK8u。在阅读本文前,你需要对并发有所了解。 在并发中,为了解决程序中多个进程和线程对资源的抢占问题,在 Java 中引入了锁的概念。 各种各样的锁,对于初碰 Java 并发的同学来说,面对多达 20 种的锁,瞬间懵逼,退游戏这把鸡劳资不吃了......…