- 文章目录 一、Spring Boot任务线程池二、自定义线程池三、优雅地关闭线程池 一、Spring Boot任务线程池 线程池的作用 防止资源占用无限的扩张调用过程省去资源的创... 文章目录 一、Spring Boot任务线程池二、自定义线程池三、优雅地关闭线程池 一、Spring Boot任务线程池 线程池的作用 防止资源占用无限的扩张调用过程省去资源的创...
- 一、相似之处:Lock锁 vs Synchronized 代码块 Lock锁是一种类似于synchronized 同步代码块的线程同步机制。从Java 5开始java.util.concurrent.l... 一、相似之处:Lock锁 vs Synchronized 代码块 Lock锁是一种类似于synchronized 同步代码块的线程同步机制。从Java 5开始java.util.concurrent.l...
- 一、通过程序看现象 二、为什么会产生这种现象(JMM模型)? 三、MESI 缓存一致性协议 一、通过程序看现象 在开始为大家讲解Java 多线程缓存模型之前,我们先看下面的这一段代码。这段... 一、通过程序看现象 二、为什么会产生这种现象(JMM模型)? 三、MESI 缓存一致性协议 一、通过程序看现象 在开始为大家讲解Java 多线程缓存模型之前,我们先看下面的这一段代码。这段...
- 目录 文章目录 目录Object容器与镜像什么是容器?什么是镜像?如何运行容器?容器运行时的生命周期 PodPod 的本质是什么?Pod 的实现机制共享网络共享存储 Pod 的生命周期... 目录 文章目录 目录Object容器与镜像什么是容器?什么是镜像?如何运行容器?容器运行时的生命周期 PodPod 的本质是什么?Pod 的实现机制共享网络共享存储 Pod 的生命周期...
- 前言 Redis 官方在 2020 年 5 月正式推出 6.0 版本,提供很多振奋人心的新特性,所以备受关注。 一键获取Redis合集资料文档 提供了啥特性呀?知道了我能加薪么? ... 前言 Redis 官方在 2020 年 5 月正式推出 6.0 版本,提供很多振奋人心的新特性,所以备受关注。 一键获取Redis合集资料文档 提供了啥特性呀?知道了我能加薪么? ...
- 本文介绍并发编程中的若干概念,实际上在笔者之前的文章中,已经介绍过很多概念。比如:并发与并行、同步与异步、锁与信号量等等。参考《并发编程专栏》,本文继续介绍一些相对深入一些的概念 一、临界区 为了... 本文介绍并发编程中的若干概念,实际上在笔者之前的文章中,已经介绍过很多概念。比如:并发与并行、同步与异步、锁与信号量等等。参考《并发编程专栏》,本文继续介绍一些相对深入一些的概念 一、临界区 为了...
- problem 给定网易云音乐某个歌单,形如“https://music.163.com/#/playlist?id=475329255”下载该歌单所有音乐到某指定文件夹 solution 轮子:【... problem 给定网易云音乐某个歌单,形如“https://music.163.com/#/playlist?id=475329255”下载该歌单所有音乐到某指定文件夹 solution 轮子:【...
- problem 模拟操作系统的进程调度 给定每一个进程的进程号,到达时间,执行时间和运行优先级。(已经按到达时间从小到大排序)如果一个进程到达的时候CPU是空闲的,则它会一直占用CPU直到该进程结束。... problem 模拟操作系统的进程调度 给定每一个进程的进程号,到达时间,执行时间和运行优先级。(已经按到达时间从小到大排序)如果一个进程到达的时候CPU是空闲的,则它会一直占用CPU直到该进程结束。...
- Q1 无缓冲的 channel 和 有缓冲的 channel 的区别? 答案:对于无缓冲的 channel,发送方将阻塞该信道,直到接收方从该信道接收到数据为止,而接收方也将阻塞该信道,直到发送方将数据发送到该信道中为止。 对于有缓存的 channel,发送方在没有空插槽(缓冲区使用完)的情况下阻塞,而接收方在信道为空的情况下... Q1 无缓冲的 channel 和 有缓冲的 channel 的区别? 答案:对于无缓冲的 channel,发送方将阻塞该信道,直到接收方从该信道接收到数据为止,而接收方也将阻塞该信道,直到发送方将数据发送到该信道中为止。 对于有缓存的 channel,发送方在没有空插槽(缓冲区使用完)的情况下阻塞,而接收方在信道为空的情况下...
- 大家好!作为C/C++开发人员,内存泄漏是最容易遇到的问题之一,这是由C/C++语言的特性引起的。C/C++语言与其他语言不同,需要开发者去申请和释放内存,即需要开发者去管理内存,如果内存使用不当,就容易造成段错误(segment fault)或者内存泄漏(memory leak)。 今天,借助此文,分析下项目中经常遇到的导... 大家好!作为C/C++开发人员,内存泄漏是最容易遇到的问题之一,这是由C/C++语言的特性引起的。C/C++语言与其他语言不同,需要开发者去申请和释放内存,即需要开发者去管理内存,如果内存使用不当,就容易造成段错误(segment fault)或者内存泄漏(memory leak)。 今天,借助此文,分析下项目中经常遇到的导...
- 🚀返回专栏总目录 文章目录 一、什么是进程调度 1.1、进程的分类 1.2、进程的优先级和权重 1.3、调度策略 1.4、时间片 ... 🚀返回专栏总目录 文章目录 一、什么是进程调度 1.1、进程的分类 1.2、进程的优先级和权重 1.3、调度策略 1.4、时间片 ...
- 点击下方“Java编程鸭”关注并标星 更多精彩 第一时间直达 来源:https://blog.csdn.net/weixin_29729247 目录 为什么不强制停止如何用 interrupt 停止线程sleep 期间能否感受到中断停止线程的方式有几种总结 启动线程需要调用 Thread 类的 start(... 点击下方“Java编程鸭”关注并标星 更多精彩 第一时间直达 来源:https://blog.csdn.net/weixin_29729247 目录 为什么不强制停止如何用 interrupt 停止线程sleep 期间能否感受到中断停止线程的方式有几种总结 启动线程需要调用 Thread 类的 start(...
- 🍋🔥 🍑🚀支持博主:点赞👍、收藏⭐、留言💬 🐾 目录 1.🍅Semaphore简介1.1🍑Semaphore是什么1.2🍑Semaphore的作用 2.🍅Semaph... 🍋🔥 🍑🚀支持博主:点赞👍、收藏⭐、留言💬 🐾 目录 1.🍅Semaphore简介1.1🍑Semaphore是什么1.2🍑Semaphore的作用 2.🍅Semaph...
- 文章目录 服务器运行状态相关命令ps基本用法参考资料 pstree基本用法 top基本用法 free基本用法 文件操作相关cat基本用法 tail基本... 文章目录 服务器运行状态相关命令ps基本用法参考资料 pstree基本用法 top基本用法 free基本用法 文件操作相关cat基本用法 tail基本...
- 谈到多线程,就不避开锁(Lock),jdk中已经为我们提供了好几种锁的实现,已经足以满足我们大部分的需求了,今天我们就来看下最常用的ReentrantLock的实现。 其实最开始是想写一篇关于Stamp... 谈到多线程,就不避开锁(Lock),jdk中已经为我们提供了好几种锁的实现,已经足以满足我们大部分的需求了,今天我们就来看下最常用的ReentrantLock的实现。 其实最开始是想写一篇关于Stamp...
上滑加载中
推荐直播
-
Skill 构建 × 智能创作:基于华为云码道的 AI 内容生产提效方案2026/03/25 周三 19:00-20:00
余伟,华为云软件研发工程师/万邵业(万少),华为云HCDE开发者专家
本次直播带来两大实战:华为云码道 Skill-Creator 手把手搭建专属知识库 Skill;如何用码道提效 OpenClaw 小说文本,打造从大纲到成稿的 AI 原创小说全链路。技术干货 + OPC创作思路,一次讲透!
回顾中 -
码道新技能,AI 新生产力——从自动视频生成到开源项目解析2026/04/08 周三 19:00-21:00
童得力-华为云开发者生态运营总监/何文强-无人机企业AI提效负责人
本次华为云码道 Skill 实战活动,聚焦两大 AI 开发场景:通过实战教学,带你打造 AI 编程自动生成视频 Skill,并实现对 GitHub 热门开源项目的智能知识抽取,手把手掌握 Skill 开发全流程,用 AI 提升研发效率与内容生产力。
回顾中 -
“虾”路相逢 脑洞无穷-龙虾Show& Talk2026/04/16 周四 15:00-18:00
叶文彬-华为云运营顾问、陈晶杰-华为云开发者专家、李成-华为云AI架构师、张剑-HCDE开发者专家
以OpenClaw为代表的AI智能体引发全民狂热,这场狂欢背后,是AI从"对话工具"向"数字员工"的范式跃迁,是用户渴望能自主执行任务、真正"干活"的AI代理。华为云已正式开启Openclaw体验计划,支持用户将龙虾部署在华为云上,与本地隐私数据进行隔离,如何让每一位用户优雅的“养虾”?欢迎收看本次直播
即将直播
热门标签