首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
并发
订阅
黄小黑
更多收藏集
微信扫码分享
微信
新浪微博
QQ
17篇文章 · 0订阅
线程池
线程是稀缺资源,不能频繁的创建。 解耦作用;线程的创建于执行完全分开,方便维护。 应当将其放入一个池子中,可以给其他任务进行复用。 降低资源消耗。通过重复利用已创建的线程降低线程创建和销毁造成的消耗。 提高响应速度。当任务到达时,任务可以不需要的等到线程创建就能立即执行。 提高…
幂等问题 8种方案解决重复提交
当然也可以使用 一些其他签名校验 在某一次提交时先 生成固定签名 提交到后端 根据后端解析统一的签名作为 每次提交的验证token 去缓存中处理即可.
Disruptor之概览
“多核危机”驱动了并发编程的复兴,然后并发编程和一般的系统相比,复杂性有个很大梯度的上升。多线程开发很大困难在于:多个线程间存在依赖关系时,如何进行协调。依赖一方面是执行顺序的依赖,如某个线程执行需要依赖其他线程执行或其它线程的某些阶段执行结果,Java为我们提供的解决方案是:…
JDK8 Fork/Join Work Stealing
来自 卡卡西rpg
从零开始的高并发(四)--- Zookeeper的分布式队列
上一篇中我们提到了zookeeper伪集群的简单搭建,为了提供可靠的zookeeper服务,我们需要集群的支持。 集群搭建中该注意的点有两个,一个是zoo.cfg文件的参数配置,我们往其加入了dataLogDir路径来存放事务日志,还有要给三个集群的zoo.cfg文件都添加上集…
java多线程--内存模型
聊聊jvm的内存模型,了解一些jvm在内存操作中如何保证一致性问题的。
Netty线程模型及EventLoop详解
什么是线程模型呢?线程模型指定了线程管理的模型。在进行并发编程的过程中,我们需要小心的处理多个线程之间的同步关系,而一个好的线程模型可以大大减少管理多个线程的成本。在阅读本文之前,你可以选择性的阅读下面列出的文章,来快速了解和回顾java中的并发编程内容: Java线程池详解(…
Java ForkJoin 解析[精品短文]
每个队列创建一个单独的线程来执行队列里的任务,线程和队列一一对应。 队列使用的是双端队列,支持LIFO、FIFO。 子任务会被放到线程(不一定是当前线程)的队列中。 工作线程按照LIFO的顺序处理自己队列中数据。 当一个工作线程处理完自己队列中数据的时候,会随机挑选一个工作线程…
马蜂窝 IM 系统架构的演化和升级
今天,越来越多的用户被马蜂窝持续积累的笔记、攻略、嗡嗡等优质的分享内容所吸引,在这里激发了去旅行的热情,同时也拉动了马蜂窝交易的增长。在帮助用户做出旅行决策、完成交易的过程中,IM 系统起到了重要的作用。 IM 系统为用户与商家建立了直接沟通的渠道,帮助用户解答购买旅行产品中的…
资深消防猿为你解读Java多线程与并发模型之共享对象
互联网上充斥着对Java多线程编程的介绍,每篇文章都从不同的角度介绍并总结了该领域的内容。但大部分文章都没有说明多线程的实现本质,没能让开发者真正“过瘾”。 以下内容如无特殊说明均指代Java环境。 使用Java编写线程安全的程序关键在于正确的使用共享对象,以及安全的对其进行访…