多线程 4 发布时间:2026/11/8 13:32:59 1. 单例模式单例模式是一种设计模式。它的核心思想是一个类在整个应用程序中只创建一个实例并提供一个统一的访问接口设计模式 应对常见问题的解决方案。假设女朋友经常生气但每次用 道歉 买礼物 就能很快和女朋友和好“道歉 买礼物” 在某种意义上就是设计模式。单例模式就是应对程序反复出现的问题的解决方案单例模式最常见的 2 种实现方式 1. 懒汉模式 2. 饿汉模式2. 饿汉模式在类加载的时候创建实例classSingleton{privatestaticSingletoninstancenewSingleton();privateSingleton(){}publicstaticSingletongetInstance(){returninstance;}}3. 懒汉模式在使用的时候创建实例classSingletonLazy{privatestaticSingletonLazyinstancenull;publicstaticSingletonLazygetInstance(){//把实例的创建时机推迟到 第一次使用的时候if(instancenull){instancenewSingletonLazy();}returninstance;}privateSingletonLazy(){}}多线程懒汉模式饿汉模式不涉及到修改操作return instance 是读操作多线程去读同一个变量没有线程安全问题java 的赋值虽然是原子的前提是符合instance null只有符合条件才能赋值所以需要把条件判断和赋值操作看作一个整体。在多线程的情况下如果有 2 个线程同时getInstance获取实例那就有可能在线程1条件判断后操作系统去调度线程2线程2创建实例1 完成后再次调度回线程1那么线程1就会重复创建实例 ——实例2虽然线程2创建的实例2由于没有被引用被回收了, 但这仍然是线程安全问题懒汉模式的线程不安全只是在创建实例之前创建好实例之后都是读操作不会存在线程安全问题解决方式就是把这 2 个操作打包成一个整体也就是加锁 publicstaticSingletonLazygetInstance(){synchronized(locker){if(instancenull){instancenewSingletonLazy();}}returninstance;}这样有一个线程加锁即使是去调度其他线程其他线程会进入堵塞状态实例就不会被多次创建。这样线程安全问题就解决了。但是每次调用getInstance()都会加锁不管这个实例是不是创建了。懒汉模式只是在实例创建前存在线程安全问题这样不必要的加锁就会导致其他线程堵塞影响效率解决方式是在加锁前进行判断是否要加锁 publicstaticSingletonLazygetInstance(){//判断是否要加锁if(instancenull){synchronized(locker){if(instancenull){instancenewSingletonLazy();}}}returninstance;}如果实例已经创建好了那就不需要加锁如果没创建好实例那就需要加锁保证线程安全不必要的加锁就不存在了。但是instance new SingletonLazy();可能存在指令重排序的情况的在创建实例的时候可以分成 3 个步骤分配内存空间针对空间进行初始化把内存空间的地址赋值给引用变量但是由于指令重排序1 2 3 可能会变成 1 3 2 很可能后面的代码会使用未初始化的成员属性对代码逻辑产生影响。那么应该使用 volatile 关键字禁止指令重排序privatevolatilestaticSingletonLazyinstancenull; 相关新闻 “美版DeepSeek”等海外开放模型,能夺回生态入口吗?——中国开放权重领先下的2026全球AI分水岭 一、导言:一道分水岭2026年10月的第一周,全球AI产业迎来了一个标志性时刻。10月3日,德国统一日。德国Aleph Alpha以Apache 2.0许可证发布781亿参数的MoE模型Kolibri 1,主打政府与受监管行业的主权部署。10月5日,美国布… 2026/11/8 8:38:47 2026.10.10总结 今日开心:这周上了两天班,明天又能休息一天,太棒了!今日反思:今晚本来想把自己入职以来的日记全看完的,结果只看完了2024.7.22~2026.5.21的日记。如今的我,已然从一个啥也不懂的新人蜕变为一个业… 2026/11/3 19:03:41 STM32型号识别与CubeMX工具链验证实战指南 /* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … 2026/11/6 9:38:56 最新新闻 临沂电校高级电工证值不值得考?证书过期了不知道怎么复审延期 临沂电校高级电工证值不值得考?证书过期了不知道怎么复审延期 证书过期了不知道怎么复审延期,这是很多从事特种作业的从业者最头疼的问题之一。特别是像临沂电校高级电工证这类专业性强、使用范围广的证书,一旦失效,不仅影响日常工作,还可能面临行政处罚… 2026/11/8 13:30:12 电工证能提前下岗吗 考证多少钱能解决你的后顾之忧 电工证能提前下岗吗 考证多少钱能解决你的后顾之忧 你学历不高怕报不上名?别慌,电工证报考门槛其实没你想象的高。只要满足基本条件,像初中毕业就能报低压电工证,高中以上可以报考高压电工证,年龄也在18到60岁之间。最关键的是,电工证是特种作业操… 2026/11/8 13:30:12 靖远电工证在哪办理,证书过期了不知道怎么复审延期 靖远电工证在哪办理,证书过期了不知道怎么复审延期 证书过期了不知道怎么复审延期?靖远电工证在哪办理?很多人在遇到证书过期时,第一时间想到的就是“ 在哪考… 2026/11/8 13:30:12 衡阳去哪里办电工证官方报名入口全攻略 衡阳去哪里办电工证官方报名入口全攻略 之前考的证在外省能不能转过来?如果你也有这个疑问,那这篇内容你一定得看完。现在就告诉你 衡阳去哪里办电工证 的 官方报名入口 到底在哪,怎么操作,以及你关心的跨省转证、复审、考试这些事到底怎么办。… 2026/11/8 13:30:12 武陟电工证报名在哪考 实操考试心里没底怕挂科怎么办 武陟电工证报名在哪考 实操考试心里没底怕挂科怎么办 实操考试心里没底怕挂科?这是很多准备报名【武陟电工证报名】的人的真实感受。尤其是一些来自施工一线的电工,他们更担心在考试现场操作时手忙脚乱,影响考试成绩。其实,只要掌握正确的方法和流程,考… 2026/11/8 13:30:12 焊工证电工证联系电话千万别踩坑,怕考不过白交培训费 焊工证电工证联系电话千万别踩坑,怕考不过白交培训费 怕考不过白交培训费?焊工证电工证联系电话千万别踩坑,现在报名前先看这篇,避免花冤枉钱。很多人报名特种作业操作证,不是因为对行业不了解,而是怕花了钱最后没拿到证,或者拿到的证没用。这篇文章就… 2026/11/8 13:27:12 日新闻 电工证内类别填什么好怎么报名别再交冤枉钱了 电工证内类别填什么好怎么报名别再交冤枉钱了 怕考不过白交培训费?别再踩坑!选对电工证内类别填什么好,才是报名的第一步,也是最关键的一步。不少学员就是因为选错类别,导致报名无效、考试不通过,最后培训费打水漂。今天就带你搞懂电工证内类别到底怎么… 2026/11/8 0:01:17 高级电工证在哪补办?2026河南最新政策全知道 高级电工证在哪补办?2026河南最新政策全知道 你是不是也这样,拿着高级电工证,却不知道 高级电工证在哪补办 ?怕被中介骗钱、怕流程复杂、怕耽误工作?2026河南最新政策已经出台,很多人还在为补办流程发愁。今天就给你讲清楚,… 2026/11/8 0:01:20 贵阳的电工证在哪报名?官方报名入口来了,别怕考不过白交钱 贵阳的电工证在哪报名?官方报名入口来了,别怕考不过白交钱 怕考不过白交培训费?贵阳的电工证在哪报名?这事儿真不能马虎。现在越来越多的工种要求持证上岗,尤其是电工证,不光是进入工地、维修场所的“通行证”,更是不少贵阳人谋生的“底气”。不过,很… 2026/11/8 0:01:20 周新闻 电工证内类别填什么好怎么报名别再交冤枉钱了 电工证内类别填什么好怎么报名别再交冤枉钱了 怕考不过白交培训费?别再踩坑!选对电工证内类别填什么好,才是报名的第一步,也是最关键的一步。不少学员就是因为选错类别,导致报名无效、考试不通过,最后培训费打水漂。今天就带你搞懂电工证内类别到底怎么… 2026/11/8 0:01:17 高级电工证在哪补办?2026河南最新政策全知道 高级电工证在哪补办?2026河南最新政策全知道 你是不是也这样,拿着高级电工证,却不知道 高级电工证在哪补办 ?怕被中介骗钱、怕流程复杂、怕耽误工作?2026河南最新政策已经出台,很多人还在为补办流程发愁。今天就给你讲清楚,… 2026/11/8 0:01:20 贵阳的电工证在哪报名?官方报名入口来了,别怕考不过白交钱 贵阳的电工证在哪报名?官方报名入口来了,别怕考不过白交钱 怕考不过白交培训费?贵阳的电工证在哪报名?这事儿真不能马虎。现在越来越多的工种要求持证上岗,尤其是电工证,不光是进入工地、维修场所的“通行证”,更是不少贵阳人谋生的“底气”。不过,很… 2026/11/8 0:01:20 月新闻 DRV8818+MK20DX128步进电机驱动方案:从电路到固件实战 /* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … 2026/11/8 6:26:19 DRV8818PWPR+PIC18LF46K40双极步进电机驱动实战指南 /* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … 2026/11/8 5:04:22 DRV8818PWPR与MK20DX128VFM5工业级双极步进控制协同设计 /* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … 2026/11/7 21:07:12
“美版DeepSeek”等海外开放模型,能夺回生态入口吗?——中国开放权重领先下的2026全球AI分水岭 一、导言:一道分水岭2026年10月的第一周,全球AI产业迎来了一个标志性时刻。10月3日,德国统一日。德国Aleph Alpha以Apache 2.0许可证发布781亿参数的MoE模型Kolibri 1,主打政府与受监管行业的主权部署。10月5日,美国布… 2026/11/8 8:38:47
2026.10.10总结 今日开心:这周上了两天班,明天又能休息一天,太棒了!今日反思:今晚本来想把自己入职以来的日记全看完的,结果只看完了2024.7.22~2026.5.21的日记。如今的我,已然从一个啥也不懂的新人蜕变为一个业… 2026/11/3 19:03:41
STM32型号识别与CubeMX工具链验证实战指南 /* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … 2026/11/6 9:38:56
临沂电校高级电工证值不值得考?证书过期了不知道怎么复审延期 临沂电校高级电工证值不值得考?证书过期了不知道怎么复审延期 证书过期了不知道怎么复审延期,这是很多从事特种作业的从业者最头疼的问题之一。特别是像临沂电校高级电工证这类专业性强、使用范围广的证书,一旦失效,不仅影响日常工作,还可能面临行政处罚… 2026/11/8 13:30:12
电工证能提前下岗吗 考证多少钱能解决你的后顾之忧 电工证能提前下岗吗 考证多少钱能解决你的后顾之忧 你学历不高怕报不上名?别慌,电工证报考门槛其实没你想象的高。只要满足基本条件,像初中毕业就能报低压电工证,高中以上可以报考高压电工证,年龄也在18到60岁之间。最关键的是,电工证是特种作业操… 2026/11/8 13:30:12
靖远电工证在哪办理,证书过期了不知道怎么复审延期 靖远电工证在哪办理,证书过期了不知道怎么复审延期 证书过期了不知道怎么复审延期?靖远电工证在哪办理?很多人在遇到证书过期时,第一时间想到的就是“ 在哪考… 2026/11/8 13:30:12
衡阳去哪里办电工证官方报名入口全攻略 衡阳去哪里办电工证官方报名入口全攻略 之前考的证在外省能不能转过来?如果你也有这个疑问,那这篇内容你一定得看完。现在就告诉你 衡阳去哪里办电工证 的 官方报名入口 到底在哪,怎么操作,以及你关心的跨省转证、复审、考试这些事到底怎么办。… 2026/11/8 13:30:12
武陟电工证报名在哪考 实操考试心里没底怕挂科怎么办 武陟电工证报名在哪考 实操考试心里没底怕挂科怎么办 实操考试心里没底怕挂科?这是很多准备报名【武陟电工证报名】的人的真实感受。尤其是一些来自施工一线的电工,他们更担心在考试现场操作时手忙脚乱,影响考试成绩。其实,只要掌握正确的方法和流程,考… 2026/11/8 13:30:12
焊工证电工证联系电话千万别踩坑,怕考不过白交培训费 焊工证电工证联系电话千万别踩坑,怕考不过白交培训费 怕考不过白交培训费?焊工证电工证联系电话千万别踩坑,现在报名前先看这篇,避免花冤枉钱。很多人报名特种作业操作证,不是因为对行业不了解,而是怕花了钱最后没拿到证,或者拿到的证没用。这篇文章就… 2026/11/8 13:27:12
电工证内类别填什么好怎么报名别再交冤枉钱了 电工证内类别填什么好怎么报名别再交冤枉钱了 怕考不过白交培训费?别再踩坑!选对电工证内类别填什么好,才是报名的第一步,也是最关键的一步。不少学员就是因为选错类别,导致报名无效、考试不通过,最后培训费打水漂。今天就带你搞懂电工证内类别到底怎么… 2026/11/8 0:01:17
高级电工证在哪补办?2026河南最新政策全知道 高级电工证在哪补办?2026河南最新政策全知道 你是不是也这样,拿着高级电工证,却不知道 高级电工证在哪补办 ?怕被中介骗钱、怕流程复杂、怕耽误工作?2026河南最新政策已经出台,很多人还在为补办流程发愁。今天就给你讲清楚,… 2026/11/8 0:01:20
贵阳的电工证在哪报名?官方报名入口来了,别怕考不过白交钱 贵阳的电工证在哪报名?官方报名入口来了,别怕考不过白交钱 怕考不过白交培训费?贵阳的电工证在哪报名?这事儿真不能马虎。现在越来越多的工种要求持证上岗,尤其是电工证,不光是进入工地、维修场所的“通行证”,更是不少贵阳人谋生的“底气”。不过,很… 2026/11/8 0:01:20
电工证内类别填什么好怎么报名别再交冤枉钱了 电工证内类别填什么好怎么报名别再交冤枉钱了 怕考不过白交培训费?别再踩坑!选对电工证内类别填什么好,才是报名的第一步,也是最关键的一步。不少学员就是因为选错类别,导致报名无效、考试不通过,最后培训费打水漂。今天就带你搞懂电工证内类别到底怎么… 2026/11/8 0:01:17
高级电工证在哪补办?2026河南最新政策全知道 高级电工证在哪补办?2026河南最新政策全知道 你是不是也这样,拿着高级电工证,却不知道 高级电工证在哪补办 ?怕被中介骗钱、怕流程复杂、怕耽误工作?2026河南最新政策已经出台,很多人还在为补办流程发愁。今天就给你讲清楚,… 2026/11/8 0:01:20
贵阳的电工证在哪报名?官方报名入口来了,别怕考不过白交钱 贵阳的电工证在哪报名?官方报名入口来了,别怕考不过白交钱 怕考不过白交培训费?贵阳的电工证在哪报名?这事儿真不能马虎。现在越来越多的工种要求持证上岗,尤其是电工证,不光是进入工地、维修场所的“通行证”,更是不少贵阳人谋生的“底气”。不过,很… 2026/11/8 0:01:20
DRV8818+MK20DX128步进电机驱动方案:从电路到固件实战 /* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … 2026/11/8 6:26:19
DRV8818PWPR+PIC18LF46K40双极步进电机驱动实战指南 /* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … 2026/11/8 5:04:22
DRV8818PWPR与MK20DX128VFM5工业级双极步进控制协同设计 /* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … 2026/11/7 21:07:12