高并发编程
文章平均质量分 92
线程、同步异步、锁、高并发
攻城有术
暂无
展开
-
专项攻克——死锁
死锁定义:是指多个线程因竞争资源而造成的一种僵局(互相等待),若无外力作用,这些进程都将无法向前推进。原创 2023-03-15 18:10:42 · 793 阅读 · 0 评论 -
专项攻克——线程
线程创建方式原创 2022-11-08 15:30:38 · 99 阅读 · 0 评论 -
进程间通信的七种方式
文章目录参考博客原创 2019-09-07 01:31:23 · 137 阅读 · 0 评论 -
专项攻克——BIO、NIO、AIO
网络io:AIO、NIO、BIO原创 2019-08-23 18:44:42 · 104 阅读 · 0 评论 -
synchronized原理
参考博客:https://blog.csdn.net/asiaLIYAZHOU/article/details/76098575原创 2019-08-20 04:01:57 · 112 阅读 · 0 评论 -
volatile原理
文章目录1.volatile简介2.volatile特性3.volatile适用场景4.volatile VS synchronized可参考一个很好的博客:https://www.cnblogs.com/zhengbin/p/5654805.html1.volatile简介说简单点,volatile就是表示某人或某物是不稳定的、易变的。volatile,用以声明变量的值可能随时会别的线程...原创 2019-08-18 23:57:44 · 183 阅读 · 2 评论 -
服务器架构学习——MQ学习总结
文章目录一、学习资料一、学习资料1、MQ(消息队列)功能介绍2、消息队列之 RabbitMQ(重点推荐)二、原创 2020-07-22 00:40:33 · 350 阅读 · 0 评论 -
多线程使用、synchronized修饰符、源码分析
文章目录1. 线程的生命周期1.1 新建1.2 执行start()后,进入队列等待获取CPU时间片1.3 开始运行run()方法1.4 中断1.5 死亡1.6 注意事项:1. 线程的生命周期生命周期可参见CSDN博客:https://www.cnblogs.com/fysola/p/6066290.html1.1 新建在内存中开启一片资源存储该线程对象1.2 执行start()后,进入...原创 2019-08-01 11:47:49 · 210 阅读 · 0 评论 -
java线程、锁、CAS、AQS、CountDownLatch
参考简书锁的本质就是线程等待,可以分为线程阻塞和线程自旋,关于他们的区别:阻塞:要阻塞或唤醒一个线程就需要操作系统介入,需要在户态与核心态之间切换,这种切换会消耗大量的系统资源。 如果线程状态切换是一个高频操作时,这将会消耗很多CPU处理时间, 如果对于那些需要同步的简单的代码块,获取锁挂起操作消耗的时间比用户代码执行的时间还要长,这种同步策略显然非常糟糕的。自旋:如果持有锁的线程能在很短时...原创 2019-08-26 15:16:12 · 416 阅读 · 0 评论 -
Lock锁
文章目录Lock 锁4.1 Lock 和 synchronized 的不同点4.2 主要的实现类公平锁加锁过程Lock 锁4.1 Lock 和 synchronized 的不同点Lock是一个接口,而 synchronized 是 Java 中的关键字, synchronized是内置的语言实现(虚拟机级), lock是通过代码实现的.(API级)synchronized 在发生异常时,会...原创 2019-08-26 14:47:47 · 420 阅读 · 0 评论 -
专项攻克——线程池
文章目录五种线程池的使用场景线程池的继承关系线程池的具体实现类ThreadPoolExecutor的重要参数==线程池的几步主要工作流程思路分析==线程池都有哪几种工作队列多线程面试问题参考博客五种线程池的使用场景一个使用线程池管理线程的例子://创建一个可重用固定线程数量的线程池 ExecutorService pool = Executors.newFixedThreadPool...原创 2019-09-03 01:27:23 · 4778 阅读 · 0 评论 -
Tomcat——请求处理、线程池的理解
文章目录(一)![在这里插入图片描述](https://img-blog.csdnimg.cn/20191110172123983.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzE4NjgzNTU5,size_16,color_F...原创 2019-11-10 21:49:13 · 686 阅读 · 0 评论