![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MutiThread
文章平均质量分 88
智达教育
本人于20年毕业于东大,在学校跟随导师做了多个项目,现在2B大厂工做后端开发,有多年工作经验,同时热爱技术,对前端、python、大数据等多个领域有研究,希望与大家共进步。
展开
-
并发编程(1)
好久没有更新博客了,今天开始!记住这一天2019年12月9日走出来吧,别整天做梦了。上下文(环境)切换:当前运行环境和另外一个运行环境(看书 切换 -> 看另外一本书 同时记录本书看到的页数)有时也称做进程切换或任务切换,是指CPU从一个进程或线程切换到另一个进程或线程。切换到另一个进程需要保存当前进程的状态并恢复另一个进程的状态:当前运行任务转为就绪(或者挂...原创 2021-07-20 18:59:26 · 90 阅读 · 0 评论 -
java并发系列-----(2)大话细说ReentrantLock和AQS原理
这里是java并发系列的文章总结,包括锁、JUC包、相关的原理、线程池等。整个并发系列的文章如下:(持续更新ing)目录1.ReentrantLock1.1 ReentrantLock特性概览1.2 ReentrantLock与AQS的关联2 AQS2.1 原理概览2.2 AQS重要方法与ReentrantLock的关联2.3 通过ReentrantLock理解AQS2.3.1 线程加入等待队列2.3.2 CANCELLED状态节点生成2.3.3 如何解.转载 2021-07-18 19:07:13 · 294 阅读 · 0 评论 -
多线程——多线程debug调试(非常非常详细的调试)
在日常开发中我们经常会遇到多线程Debug调试,一般我们都是利用Spring Boot对外提供接口,Tomcat中在有多人同时访问时,会开启多线程,但是,这时有可能发生异常。说明接口在多线程访问中不是很稳定,这时就要利用多线程的Debug调试。以下是一个小Demo来演示多线程的Debug调试public class LockDemoReetrantLock { priv......原创 2019-03-05 20:51:06 · 47095 阅读 · 36 评论 -
对线程的启动——dubug过程调试
调试demopublic class MyThread extends Thread { @Override public void run() { for (int i=0;i<50000;i++){ System.out.println("i==========="+i); } } publi...原创 2019-03-06 21:27:53 · 329 阅读 · 0 评论