首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
多线程
订阅
又菜又爱玩吖
更多收藏集
微信扫码分享
微信
新浪微博
QQ
10篇文章 · 0订阅
讲透 ThreadLocal 和 InheritableThreadLocal
继上一篇结尾讲的,这一篇文章主要是讲ThreadLocal 和 InheritableThreadLocal。主要内容有: ThreadLocal 适用于每个线程需要自己独立的实例且该实例需要在多个方法中被使用,即变量在线程间隔离而在方法或类间共享的场景。 确切的来说,Thre…
Java多线程与高并发(一):并发基础与模拟工具
面试官:你知道Java的内存模型是什么吗? 引用知乎上一个最高赞: 你吃饭吃到一半,电话来了,你一直到吃完了以后才去接,这就说明你不支持并发也不支持并行。 你吃饭吃到一半,电话来了,你停了下来接了电话,接完后继续吃饭,这说明你支持并发。 你吃饭吃到一半,电话来了,你一边打电话一…
Java 8 CompletableFuture 教程
Java 8 有大量的新特性和增强如 Lambda 表达式,Streams,CompletableFuture等。在本篇文章中我将详细解释清楚CompletableFuture以及它所有方法的使用。 在Java中CompletableFuture用于异步编程,异步编程是编写非阻…
美团动态线程池实践思路开源项目(DynamicTp),线程池源码解析及通知告警篇
大家好,这篇文章我们来聊下动态线程池开源项目(DynamicTp)的通知告警模块。目前项目提供以下通知告警功能,每一个通知项都可以独立配置是否开启、告警阈值、告警间隔时间、平台等,具体代码请看core
【解决方案系列】 利用Spring DeferredResult实现异步API设计
使用场景 适用于处理前端轮询,避免轮询请求次数过于频繁造成服务器压力 实现效果 前端请求后不能立刻获得返回,在延时期间若某项业务完成,则主动返回,若期间未有指定业务完成,则指定延时时间后进行下一次长轮
SpringBoot的四种异步处理,写这篇文章,我自己先学到了
最近更新了一系列关于异步和回调的文章,比如《一篇文章,搞明白异步和多线程的区别》、《两个经典例子让你彻底理解java回调机制》、《异步请求和异步调用有区别?》,大家感兴趣的话可温习一下。在网络上有关于SpringBoot的异步请求和异步调有两种说法,经过调用这两种说法本质上就是一...
异步编程利器:CompletableFuture详解 |Java 开发实战
我们异步执行一个任务时,一般是用线程池Executor去创建。如果不需要有返回值, 任务实现Runnable接口;如果需要有返回值,任务实现Callable接口,调用Executor的submi
王者并发课-钻石03:琳琅满目-细数CompletableFuture的那些花式玩法
从Java8开始,JDK引入了很多新的特性,包括lambda表达式、流式计算以及CompletableFuture等,本文将为你介绍的是CompletableFuture的核心原理与花式玩法。
把之前CompletableFuture留下的坑给填上。
填个坑吧,把之前一直欠着的 CompletableFuture 给写了,因为后台已经收到过好几次催更的留言了。 这玩意我在
并发编程实战——CompletableFuture两种使用场景
Future的缺陷是没有办法异步化。 实际上他就只是获取线程的执行结果与执行状态,当需要进一步处理时,主线程需要调用get()方法。 但调用get()方法的时机很难把控,立即调用相当于串行了,很久之后调用那就白白浪费了等待的时间。 在jdk1.8,java推出了Completa…