上一页 1 2 3 4 5 6 7 8 9 10 ··· 35 下一页
摘要: 1.背景 面试官问,假设让你设计一个队列,你的思路是... 2.代码 package com.ldp.demo01; import com.common.MyThreadUtil; import lombok.extern.slf4j.Slf4j; import java.util.LinkedLi 阅读全文
posted @ 2022-01-31 09:07 李东平|一线码农 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 1.背景 面试官问,,假设让你编写一个FutureTask,你的思路是..... 2.代码 2.1.GuardedObject对象 package com.common; /** * @author 姿势帝-博客园 * @address https://www.cnblogs.com/newAndH 阅读全文
posted @ 2022-01-30 22:41 李东平|一线码农 阅读(43) 评论(0) 推荐(0) 编辑
摘要: 1.背景 面试官问你知道多线程中join或Future的实现原理么? 2.代码 package com.ldp.demo01; import com.common.MyThreadUtil; import lombok.extern.slf4j.Slf4j; /** * @author 姿势帝-博客 阅读全文
posted @ 2022-01-30 18:32 李东平|一线码农 阅读(49) 评论(0) 推荐(0) 编辑
摘要: 1.背景 什么样的代码会导致线程不安全..... 有时后,子类继承重写父类方法后会导致线程不安全.... 2.代码演示 package com.ldp.demo01; import lombok.extern.slf4j.Slf4j; import java.util.ArrayList; impo 阅读全文
posted @ 2022-01-29 21:06 李东平|一线码农 阅读(75) 评论(0) 推荐(0) 编辑
摘要: 1.背景 其他不多说,很多时候面试会问 2.代码 package com.ldp.demo01; import com.common.MyThreadUtil; import lombok.extern.slf4j.Slf4j; import org.junit.Test; import java. 阅读全文
posted @ 2022-01-29 12:04 李东平|一线码农 阅读(345) 评论(0) 推荐(0) 编辑
摘要: 1.背景 在实际开发中,我们可能会遇到终止某个线程的场景, 比如不断扫描数据库的发货订单时,这时候需停止扫描, 当然我们不能把程序关了,我们只希望停止扫描数据库这一个线程, 那么应该怎么办了? 这就可以使用线程中提供的interrupt()这个方法 2.案例演示 package com.ldp.de 阅读全文
posted @ 2022-01-29 10:59 李东平|一线码农 阅读(81) 评论(0) 推荐(0) 编辑
摘要: 1.背景 面试中经常会被问到: sleep 与 yield 区别 2.代码 直接看代码吧! package com.ldp.demo01; import com.common.MyThreadUtil; import lombok.extern.slf4j.Slf4j; /** * @author 阅读全文
posted @ 2022-01-24 20:16 李东平|一线码农 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 1.大纲 2.课件 https://www.yuque.com/java51/avi/xevuo1 3.视频与代码 1.视频教程 2.视频资料领取,课程代码下载,加微信851298348,发送“juc”。 3.如果课程帮助到了您,希望您可以请作者喝杯咖啡,表示鼓励! 完美! 阅读全文
posted @ 2022-01-24 07:04 李东平|一线码农 阅读(114) 评论(0) 推荐(0) 编辑
摘要: 1.背景 在多线程的使用中你会看到这个两个方法sleep()与yield()这两方法有什么作用呢? 请看下面案例演示 2.测试 package com.ldp.demo01; import com.common.MyThreadUtil; import lombok.extern.slf4j.Slf 阅读全文
posted @ 2022-01-16 21:36 李东平|一线码农 阅读(94) 评论(0) 推荐(0) 编辑
摘要: 1.背景 编写多线程相关的程序,必然会用到线程状态的相关知识点, 那么这篇博客就给大家系统的分析一下多线程的状态, 由于java中线程状态与操作系统中的线程状态划分有区别, 因此这里优先介绍操作系统的5种线程状态 2.操作系统给线程划分的5种状态 状态说明: 状态一:【初始状态】仅是在语言层面创建了 阅读全文
posted @ 2022-01-16 21:12 李东平|一线码农 阅读(83) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 35 下一页