
多线程并发专栏
文章平均质量分 91
介绍线程及并发相关的内容
波波烤鸭
10余年架构和线上讲师工作经验。精通Java,微服务和云原生相关,致力于Java技术的免费分享。
展开
-
【第十四篇】商城系统-异步处理利器-CompletableFuture
商城系统-异步处理的场景原创 2022-09-29 10:31:54 · 841 阅读 · 0 评论 -
BAT大厂面试必问专题之Java多线程
根据众多面试的同学反馈的面试题,给大家整理一版最新的面试专题,希望对大家有所帮助。 Java多线程 1.先看问题 先来看看经常会问到的问题。 线程池的原理,为什么要创建线程池?创建线程池的方式; 线程的生命周期,什么时候会出现僵死进程; 说说线程安全问题,什么实现线程安全,如何实现线程安全; 创建线程池有哪几个核心参数? 如何合理配置线程池的大小? volatile、ThreadLocal的使用场景和原理; ThreadLocal什么时候会出现OOM的情况?为什么? synchronized、vo原创 2022-01-22 17:04:06 · 19103 阅读 · 5 评论 -
一文搞懂线程池中的执行原则和核心配置参数
线程池核心配置参数详解原创 2022-01-22 16:21:02 · 2619 阅读 · 0 评论 -
程序员必备技能之多线程的安全机制
Java的数据安全机制原创 2022-01-21 16:45:23 · 3438 阅读 · 2 评论 -
什么是交换机?什么是路由器?网络通信的底层原理到底是怎么回事?不清楚的程序猿快来科普下吧!
&esmp; 本文是一篇科普文章,主要是帮助大家理解清楚网络通信底层的根本原因。 一、网络通信模型 为了更好地促进互联网的研究和发展,国际标准化组织ISO在1985 年指定了网络互联模型。OSI 参考模型(Open System Interconnect Reference Model),具有 7 层结构 而且在消息通信的过程中具体的执行流程为: 网络传输的数据其实会通过这七层协议来进行数据的封装和拆解,具体每层的作用后面详细介绍,先清楚这些大概流程即可。 二、计算机通信 1.计原创 2021-09-20 21:51:31 · 22774 阅读 · 2 评论 -
volatile关键字
volatile关键字是我们经常在面试过程中碰到的一个问题,本文来介绍下这个关键字 原则性,可见性,有序性 在具体介绍volatile之前我们先来看下这三个概念 原子性 原子性通常指多个操作不存在只执行一部分的情况,如果全部执行完成那没毛病,如果只执行了一部分,那对不起,你得撤销(即事务中的回滚)已经执行的部分。 可见性 当多个线程访问同一个变量a时,线程1修改了变量a的值,线程1...原创 2019-03-11 21:13:22 · 1976 阅读 · 0 评论 -
Java的内存模型
java的后端服务器开发中"高效并发"是我们经常会碰到的,而要写出高效的代码需要更多的积累与实践。而一些基础的内容是往这个方向发展的基石。所以我们就来介绍下。 硬件效率的一致性 随着硬件技术的发展,处理器的处理能力越来越强大,但是与处理器交互的内存的处理能力并没有提升多少,读取运算,存储运算这些IO操作的瓶颈并没有得以消除,处理器的处理效率比内存的处理效率要高好几个数量级,在这种情况下在处...原创 2019-03-11 20:36:28 · 2326 阅读 · 0 评论