首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
多线程
订阅
user5087385694748
更多收藏集
微信扫码分享
微信
新浪微博
QQ
23篇文章 · 0订阅
【锁思想】自旋 or CAS 它俩真的一样吗?一文搞懂
在技术日新月异的今天,真正应该花费时间学习的是那些不变的编程思想,今天我们来接着上一篇文章我们来聊一下锁思想中的自旋和CAS,大部分人认为他俩是一个东西,其实他们两个是不同的概念。
记录一次锁的优化
项目背景 老规矩,先讲讲项目背景。可跳过。 小工具类的微系统。 我们会有一些文本语义描述的事件。譬如某小区两户人家因为宠物发生了争吵,比如某人拨打12345热线反映小区深夜还在跳广场舞等等。这些统称事
性能优化-如何爽玩多线程来开发
本篇给读者带来切实可行的多线程代码套路,完整代码复制可用,流程图以及亮点详解,给你的项目增光添彩。还有手写2PC的完整代码,让你装逼秀翻全场。
让人恶心的多线程代码,性能怎么优化!
Java 中最烦人的,就是多线程,一不小心,代码写的比单线程还慢,这就让人非常尴尬。 通常情况下,我们会使用 ThreadLocal 实现线程封闭,比如避免 SimpleDateFormat 在并发环
JAVA基于CompletableFuture的流水线并行处理深度实践,满满干货
在项目开发中,由于业务规划原因,经常会涉及到聚合信息处理类的场景,按照环节串行执行的时候往往最终响应耗时很长,JAVA对并行的处理场景支持已经很完善了,本文深度总结了应对策略,快来看看吧~
基础篇:异步编程不会?我教你啊!CompletableFuture(JDK1.8)
以前需要异步执行一个任务时,一般是用Thread或者线程池Executor去创建。如果需要返回值,则是调用Executor.submit获取Future。但是多个线程存在依赖组合,我们又能怎么办?可使用同步组件CountDownLatch、CyclicBarrier等;其实有简…
CompletableFuture是如何提升Future性能的
Future优点在于我们可以异步地进行一些非常密集的计算,而不会阻塞当前的线程。然而 Future也有缺点,CompletableFuture解决了 Future缺点
CompletableFuture实现异步编排
异步编排的使用场景?为什么要用异步的方式执行任务?为什么JDK5的Future接口不在适用处理异步,弊端在哪里?CompletableFuture怎么实现异步编排以及如何使用?
浅谈ThreadPoolExecutor线程池的原理
我这里再详细讲一下,首先,这里判断了两个条件,如果第一个条件满足且第二个条件不满足时,会直接返回false,也就是直接失败。我们反过来想,什么情况下会继续执行?这么一来条件就简化了很多,也就是以下条件成立时,会接着进行判断,而不会直接返回失败:
Java多线程并发数据错乱了,接口幂等性如何设计?
本文讲解线上系统的接口幂等问题,以及如何通过分布式锁来保障接口的幂等性,同时会给大家分享一下基于分布式锁实现接口幂等性时的一些生产实践经验的积累。