首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
并发
订阅
用户754900126568
更多收藏集
微信扫码分享
微信
新浪微博
QQ
12篇文章 · 0订阅
26 如何使用设计模式优化并发编程?
大家好,我是小水珠。 在我们使用多线程编程时,很多时候需要根据业务场景设计一套业务功能。其实,在多线程编程中,本身就存在很多成熟的功能设计模式,学好它们,用好它们,那就是如虎添翼了。今天我就带你了解几
Java多线程工具CompletableFuture
在编写写多线程程序的时候,如果遇到一些复杂问题感觉无从下手,可以试试官方提供的CompletableFuture满足绝大部分多线程场景
30行自己写并发工具类(Semaphore, CyclicBarrier, CountDownLatch)是什么体验?
在本篇文章当中将仔细剖析这三个Java并发工具内部实现的原理,然后用ReentrantLock自己实现这三个工具。
JDK批量异步任务最强工具CompletionService
一起养成写作习惯!这是我参与「掘金日新计划 · 4 月更文挑战」的第22天,点击查看活动详情。 如何优化一个查询各个价格接口的代码?若使用“ThreadPoolExecutor+Future”,可能优
聊聊并发编程的10个坑
前言 对于从事后端开发的同学来说,并发编程肯定再熟悉不过了。 说实话,在java中并发编程是一大难点,至少我是这么认为的。不光理解起来比较费劲,使用起来更容易踩坑。 不信,让继续往下面看。 今天重点跟
带你玩转CompletableFuture异步编程
前言 最近在忙生活的第一个OKR,这个等等后面具体聊聊,今天开始恢复每周一篇原创,感谢小伙伴的不离不弃。这篇文章也是最近在Code Review的时候,看到的大家代码,想整体推下大家异步编程的思想,由
Java 并发异步编程,原来十个接口的活,现在只需要一个接口就搞定!
作者:锦成同学\ 来源:juejin.im/post/5d3c46d2f265da1b9163dbce 什么?对你没有听错,也没有看错 ..多线程并发执行任务,取结果归集~~ 不再忧愁…. ##
并发编程(JUC)系列(5)--CAS&Atomic系列
这两种派系映射到并发编程中就如同加锁和无锁的策略,即加锁是一种悲观策略,无锁是一种乐观策略。因为对于加锁的并发程序来说,他们总是认为每次访问共享资源时总会发生冲突,因此必须对每次数据操作实施加锁策略;而无锁则总是假设对共享资源的访问没有冲突,线程可以不停执行,无需加锁,无需等待…
并发编程(JUC)系列(4)--阻塞队列&线程池
9BlockingQueue阻塞队列一般情况下线程不阻塞肯定比较好,但是某种情况下不得不阻塞,必须要阻塞例如当火锅店人特别多的时候,后面的人就必须要排队等待叫号,那么队伍就可以看做阻塞队列类似于生产者
并发编程(JUC)系列(3)--volatile
主要存储的是Java实例对象,所有线程创建的实例对象都存放在主内存中,不管该实例对象是成员变量还是方法中的本地变量(也称局部变量),当然也包括了共享的类信息、常量、静态变量。由于是共享数据区域,多条线程对同一个变量进行访问可能会发现线程安全问题 主要存储当前方法的所有本地变量信…