- 别把实时任务交给运气:openEuler 上提升实时调度效率的实战指南 别把实时任务交给运气:openEuler 上提升实时调度效率的实战指南
- 当任务开始“会走路”:鸿蒙分布式任务调度的底层逻辑到底有多硬核? 当任务开始“会走路”:鸿蒙分布式任务调度的底层逻辑到底有多硬核?
- 本文介绍在Slurm系统环境下,当出现作业提交或作业状态变化时,如何通过恰当的队列配置策略来实现尽可能多的任务调度处理,以达到最佳性能。 本文介绍在Slurm系统环境下,当出现作业提交或作业状态变化时,如何通过恰当的队列配置策略来实现尽可能多的任务调度处理,以达到最佳性能。
- 在计算机的世界里,进程就像一个个独立的“小王国”,它们拥有自己独立的内存空间和资源。然而,一个复杂的应用往往需要多个进程协同工作,比如你的音乐播放器进程需要和系统音量控制进程通信,浏览器的一个标签页崩溃了也不能影响其他标签页。那么,这些“小王国”之间如何安全、高效地传递信息呢?答案就是进程间通信。 什么是进程间通信?进程间通信是指两个或多个进程之间传输数据或信号的技术。由于进程的独立性,操作... 在计算机的世界里,进程就像一个个独立的“小王国”,它们拥有自己独立的内存空间和资源。然而,一个复杂的应用往往需要多个进程协同工作,比如你的音乐播放器进程需要和系统音量控制进程通信,浏览器的一个标签页崩溃了也不能影响其他标签页。那么,这些“小王国”之间如何安全、高效地传递信息呢?答案就是进程间通信。 什么是进程间通信?进程间通信是指两个或多个进程之间传输数据或信号的技术。由于进程的独立性,操作...
- QingTian Enclave时间漂移修复 QingTian Enclave时间漂移修复
- 飞得更稳、反应更快:用 openEuler 优化无人机自动驾驶系统的实战经验 飞得更稳、反应更快:用 openEuler 优化无人机自动驾驶系统的实战经验
- 文章围绕C++的内存管理、编译优化、多线程编程、跨平台适配及模块化设计五大核心特性展开,结合LLM在云端、边缘设备、车载等多场景的部署需求,详解自定义内存池、硬件指令集适配、线程池调度、代码裁剪等实操优化方案。 文章围绕C++的内存管理、编译优化、多线程编程、跨平台适配及模块化设计五大核心特性展开,结合LLM在云端、边缘设备、车载等多场景的部署需求,详解自定义内存池、硬件指令集适配、线程池调度、代码裁剪等实操优化方案。
- 在 Java 8 中,线程池(Thread Pool)是一种管理线程资源的机制,能够有效地控制并发执行的线程数量,减少线程创建和销毁的开销,提高系统的性能。Java 提供了 java.util.concurrent 包,其中包含了一些用于创建和管理线程池的类和接口。本篇文章将详细介绍如何在 Java 8 中创建和使用线程池。 一、线程池的基本概念 1. 线程池的工作原理线程池的基本原理是预先... 在 Java 8 中,线程池(Thread Pool)是一种管理线程资源的机制,能够有效地控制并发执行的线程数量,减少线程创建和销毁的开销,提高系统的性能。Java 提供了 java.util.concurrent 包,其中包含了一些用于创建和管理线程池的类和接口。本篇文章将详细介绍如何在 Java 8 中创建和使用线程池。 一、线程池的基本概念 1. 线程池的工作原理线程池的基本原理是预先...
- 1、引言MySQL凭借其卓越的高并发事务处理能力和丰富的生态系统,不仅在互联网行业广泛应用,也持续向传统行业渗透。然而在OLAP场景下,MySQL面临显著挑战:其单线程执行模型在处理复杂大查询时存在天然瓶颈,单个SQL语句最多只能利用一个CPU核心,无法充分发挥现代多核服务器的硬件潜力。随着数据量增长,这一问题日益凸显——全表扫描类查询耗时随数据规模线性增加。为突破这一限制,MySQL社区在... 1、引言MySQL凭借其卓越的高并发事务处理能力和丰富的生态系统,不仅在互联网行业广泛应用,也持续向传统行业渗透。然而在OLAP场景下,MySQL面临显著挑战:其单线程执行模型在处理复杂大查询时存在天然瓶颈,单个SQL语句最多只能利用一个CPU核心,无法充分发挥现代多核服务器的硬件潜力。随着数据量增长,这一问题日益凸显——全表扫描类查询耗时随数据规模线性增加。为突破这一限制,MySQL社区在...
- 概述本文档描述如何在 Ubuntu 主机上部署 code-server(即“网页版 VS Code”),并通过 autossh 将服务反向隧道到跳板机、使用 Nginx 反向代理域名访问、以及使用 certbot 配置 HTTPS。适合在多设备间共享同一开发环境、并解决个人主机动态公网 IP 的访问问题。本文要点:使用 code-server 提供浏览器可访问的开发环境使用 autossh... 概述本文档描述如何在 Ubuntu 主机上部署 code-server(即“网页版 VS Code”),并通过 autossh 将服务反向隧道到跳板机、使用 Nginx 反向代理域名访问、以及使用 certbot 配置 HTTPS。适合在多设备间共享同一开发环境、并解决个人主机动态公网 IP 的访问问题。本文要点:使用 code-server 提供浏览器可访问的开发环境使用 autossh...
- 本文介绍了Reactor模型的三种实现方案及其优化策略。单线程模型易受业务逻辑阻塞,工作者线程池模型通过分离I/O和非I/O操作提升性能,主从多线程模型进一步采用多线程设计处理连接与通信。文章还探讨了Reactor与过滤器链、异步编程的结合应用,通过伪代码展示了主从多线程模型的异步处理流程。这些优化方案能有效提升系统吞吐量和响应速度,适用于高并发场景。 本文介绍了Reactor模型的三种实现方案及其优化策略。单线程模型易受业务逻辑阻塞,工作者线程池模型通过分离I/O和非I/O操作提升性能,主从多线程模型进一步采用多线程设计处理连接与通信。文章还探讨了Reactor与过滤器链、异步编程的结合应用,通过伪代码展示了主从多线程模型的异步处理流程。这些优化方案能有效提升系统吞吐量和响应速度,适用于高并发场景。
- 1. 为什么需要线程同步?当多个线程并发访问共享数据(内存、文件、网络连接等)时,如果不进行任何同步控制,可能会引发一系列问题,最典型的是:数据竞争:一个线程在读数据时,另一个线程在写数据,导致读到的数据是“脏的”、不完整的或逻辑错误的。破坏不变量:对象在修改过程中,其内部状态可能暂时是不一致的(例如,修改一个链表时)。如果另一个线程在此时访问该对象,会看到这个破碎的状态,导致未定义行为。... 1. 为什么需要线程同步?当多个线程并发访问共享数据(内存、文件、网络连接等)时,如果不进行任何同步控制,可能会引发一系列问题,最典型的是:数据竞争:一个线程在读数据时,另一个线程在写数据,导致读到的数据是“脏的”、不完整的或逻辑错误的。破坏不变量:对象在修改过程中,其内部状态可能暂时是不一致的(例如,修改一个链表时)。如果另一个线程在此时访问该对象,会看到这个破碎的状态,导致未定义行为。...
- 事件驱动是一种编程范式,通过异步事件控制程序流程,由事件源、事件、事件循环和事件处理器组成。Reactor模型解决了C10K问题,利用I/O多路复用机制,使单线程高效处理大量连接,克服了传统多线程模型的瓶颈,但存在编程复杂度高的局限。 事件驱动是一种编程范式,通过异步事件控制程序流程,由事件源、事件、事件循环和事件处理器组成。Reactor模型解决了C10K问题,利用I/O多路复用机制,使单线程高效处理大量连接,克服了传统多线程模型的瓶颈,但存在编程复杂度高的局限。
- 第一部分:什么是死锁?死锁是指两个或两个以上的线程在执行过程中,因争夺资源而造成的一种互相等待的现象。若无外力干涉,这些线程都将无法向前推进。一个经典的死锁场景被称为 “哲学家就餐问题” :五位哲学家围坐一桌,每两人之间有一支筷子。哲学家要么思考,要么就餐。就餐时需要同时拿起左右两边的筷子。如果所有哲学家同时拿起左边的筷子,那么他们都会永远等待右边的筷子被释放,从而陷入死锁。 第二部分:死... 第一部分:什么是死锁?死锁是指两个或两个以上的线程在执行过程中,因争夺资源而造成的一种互相等待的现象。若无外力干涉,这些线程都将无法向前推进。一个经典的死锁场景被称为 “哲学家就餐问题” :五位哲学家围坐一桌,每两人之间有一支筷子。哲学家要么思考,要么就餐。就餐时需要同时拿起左右两边的筷子。如果所有哲学家同时拿起左边的筷子,那么他们都会永远等待右边的筷子被释放,从而陷入死锁。 第二部分:死...
- 当AI遇上openEuler:一场“算力压榨”与系统优化的默契配合 当AI遇上openEuler:一场“算力压榨”与系统优化的默契配合
上滑加载中
推荐直播
-
华为云码道Agent集成与鸿蒙实战2026/08/11 周二 19:00-21:00
王一男-华为云码道产品规划专家;李炎-华为云码道产品专家;彭江敏-华为云鸿蒙端云一体化开发专家
本次直播带你解读华为云码道7月份产品新特性、新功能。更有专家演示码道Agent Space × 钉钉机器集成实战,从0到1打通消息通道;码道鸿蒙端云一体化实战,快速搭建员工签到系统。
回顾中 -
华为云开发者AI素养直播课·第五期2026/09/04 周五 16:00-18:00
林华鼎-华为云AI开发者运营负责人;蒋春阳-华为云AI开发者案例开发专家
本期直播内容: AI工具体验营 · 第5-8课连讲。Agent-Team 多智能体协作完成毕业设计实践
回顾中 -
华为云开发者AI素养ClassRoom·第六期2026/09/08 周二 19:00-20:00
樊渊-2026华为软件挑战赛冠军
高手来了:看软挑高手解析二维排样问题—从工业难题到算法突破
回顾中
热门标签