- 写在前面博文内容涉及 通过 Cgroup ,ulimit,内核参数等限制进程、系统级别内存资源理解不足小伙伴帮忙指正 :),生活加油 我看远山,远山悲悯持续分享技术干货,感兴趣小伙伴可以关注下 ^_^ 限制内存使用量今天和小伙伴分享一些openEuler Linux 内存限制相关知识,主要涉及如何配置以及什么情况下需要配置,我们知道内存属于不可压缩资源,当没有那么多的物理内存可以映射,进程... 写在前面博文内容涉及 通过 Cgroup ,ulimit,内核参数等限制进程、系统级别内存资源理解不足小伙伴帮忙指正 :),生活加油 我看远山,远山悲悯持续分享技术干货,感兴趣小伙伴可以关注下 ^_^ 限制内存使用量今天和小伙伴分享一些openEuler Linux 内存限制相关知识,主要涉及如何配置以及什么情况下需要配置,我们知道内存属于不可压缩资源,当没有那么多的物理内存可以映射,进程...
- 什么是线程池的隔离,为什么要隔离先来看看下面的场景案例:@RestControllerpublic class HelloController { @Autowired private AsyncTasks asyncTasks; @GetMapping("/api-1") public String taskOne() { CompletableFut... 什么是线程池的隔离,为什么要隔离先来看看下面的场景案例:@RestControllerpublic class HelloController { @Autowired private AsyncTasks asyncTasks; @GetMapping("/api-1") public String taskOne() { CompletableFut...
- 1. 引言在操作系统架构中,内核子系统是支撑设备运行的“基石”,直接决定了系统的性能、稳定性与资源利用效率。鸿蒙操作系统(HarmonyOS)作为面向全场景的分布式操作系统,其内核子系统(进程管理、内存管理、文件系统)针对多设备协同、低时延交互和资源动态分配等需求进行了深度优化。本文将聚焦鸿蒙内核的三大核心子系统,解析其设计原理、技术实现及实际应用场景,帮助开发者理解鸿蒙如何通过底层... 1. 引言在操作系统架构中,内核子系统是支撑设备运行的“基石”,直接决定了系统的性能、稳定性与资源利用效率。鸿蒙操作系统(HarmonyOS)作为面向全场景的分布式操作系统,其内核子系统(进程管理、内存管理、文件系统)针对多设备协同、低时延交互和资源动态分配等需求进行了深度优化。本文将聚焦鸿蒙内核的三大核心子系统,解析其设计原理、技术实现及实际应用场景,帮助开发者理解鸿蒙如何通过底层...
- 1. 引言在操作系统领域,内核设计是决定系统安全性、稳定性和扩展性的核心。传统宏内核(如Linux、Windows)将文件系统、设备驱动、网络协议栈等全部功能集成在内核空间,虽性能高效,但一旦内核模块出现漏洞,可能导致整个系统崩溃或被攻击。鸿蒙操作系统(HarmonyOS)采用微内核设计,将基础功能(如进程调度、内存管理)保留在内核层,其余功能(如文件系统、驱动)移至用户空间... 1. 引言在操作系统领域,内核设计是决定系统安全性、稳定性和扩展性的核心。传统宏内核(如Linux、Windows)将文件系统、设备驱动、网络协议栈等全部功能集成在内核空间,虽性能高效,但一旦内核模块出现漏洞,可能导致整个系统崩溃或被攻击。鸿蒙操作系统(HarmonyOS)采用微内核设计,将基础功能(如进程调度、内存管理)保留在内核层,其余功能(如文件系统、驱动)移至用户空间...
- 一、Java JUC简介在 Java 5.0 提供了 java.util.concurrent (简称JUC )包,在此包中增加了在并发编程中很常用的实用工具类,用于定义类似于线程的自定义子系统,包括线程池、异步 IO 和轻量级任务框架。提供可调的、灵活的线程池。还提供了设计用于多线程上下文中的 Collection 实现等。 二、内存可见性 、volatile关键字1. 内存可见性内存可见... 一、Java JUC简介在 Java 5.0 提供了 java.util.concurrent (简称JUC )包,在此包中增加了在并发编程中很常用的实用工具类,用于定义类似于线程的自定义子系统,包括线程池、异步 IO 和轻量级任务框架。提供可调的、灵活的线程池。还提供了设计用于多线程上下文中的 Collection 实现等。 二、内存可见性 、volatile关键字1. 内存可见性内存可见...
- 什么是守护线程,什么是非守护线程?Java有两种状态的线程守护线程(例如垃圾回收线程:gc线程)非守护线程(用户线程:用户线程即手动创建的线程) 守护线程与非守护线程的区别守护线程有一个特征,例如当主线程运行的时候,垃圾回收线程一起运行。当主线程销毁,会和主线程一起销毁。非守护线程如果主线程销毁,用户线程继续运行且互不影响。 守护线程与非守护线程代码演示区别创建守护线程public stat... 什么是守护线程,什么是非守护线程?Java有两种状态的线程守护线程(例如垃圾回收线程:gc线程)非守护线程(用户线程:用户线程即手动创建的线程) 守护线程与非守护线程的区别守护线程有一个特征,例如当主线程运行的时候,垃圾回收线程一起运行。当主线程销毁,会和主线程一起销毁。非守护线程如果主线程销毁,用户线程继续运行且互不影响。 守护线程与非守护线程代码演示区别创建守护线程public stat...
- 本文由产品专家三桥君探讨AI智能体从实验室走向企业核心业务的三维系统架构,涵盖应用层、模型层和智算底座。应用层通过LLMOps、Agent工作流和插件生态实现智能体快速部署;模型层提供多源模型接入、精调优化和稳定推理;智算底座则依托异构算力调度与安全运维支撑AI运行。该架构可缩短AI产品交付周期,实现资源弹性分配,满足合规要求,推动AI智能体成为企业增长的新引擎。 本文由产品专家三桥君探讨AI智能体从实验室走向企业核心业务的三维系统架构,涵盖应用层、模型层和智算底座。应用层通过LLMOps、Agent工作流和插件生态实现智能体快速部署;模型层提供多源模型接入、精调优化和稳定推理;智算底座则依托异构算力调度与安全运维支撑AI运行。该架构可缩短AI产品交付周期,实现资源弹性分配,满足合规要求,推动AI智能体成为企业增长的新引擎。
- 在现代应用程序开发中,定时任务的管理是一个至关重要的部分。无论是在系统任务调度、消息轮询还是定期生成报告中,开发人员都会遇到需要定期执行某些任务的情况。ScheduledExecutorService 是 Java 提供的一个强大工具,用于帮助开发人员有效地管理定时任务。通过对它的深入理解,我们可以更好地优化系统的并发性能。 什么是 ScheduledExecutorService?Sche... 在现代应用程序开发中,定时任务的管理是一个至关重要的部分。无论是在系统任务调度、消息轮询还是定期生成报告中,开发人员都会遇到需要定期执行某些任务的情况。ScheduledExecutorService 是 Java 提供的一个强大工具,用于帮助开发人员有效地管理定时任务。通过对它的深入理解,我们可以更好地优化系统的并发性能。 什么是 ScheduledExecutorService?Sche...
- 一、第二个参数(超时时间)的影响DWORD result = WaitForSingleObject(hHandle, 1000);中的第二个参数1000表示等待超时时间为1000毫秒(1秒),其核心影响如下: 1. 函数行为控制立即返回:若对象已处于有信号状态,函数立即返回WAIT_OBJECT_0超时返回:若1秒内对象未变为有信号状态,返回WAIT_TIMEOUT阻塞特性:等待期间线程... 一、第二个参数(超时时间)的影响DWORD result = WaitForSingleObject(hHandle, 1000);中的第二个参数1000表示等待超时时间为1000毫秒(1秒),其核心影响如下: 1. 函数行为控制立即返回:若对象已处于有信号状态,函数立即返回WAIT_OBJECT_0超时返回:若1秒内对象未变为有信号状态,返回WAIT_TIMEOUT阻塞特性:等待期间线程...
- 在多线程编程中,线程间的协调与同步是保证程序正确性的关键。Windows系统提供了丰富的内核对象和同步函数,其中WaitForSingleObject作为最基础也最常用的同步函数,承担着"线程等待"的核心职责。无论是等待线程结束、事件触发,还是资源释放,都离不开这个函数的支持。本文将从函数定义、工作原理到高级应用,全面解析WaitForSingleObject的使用方法与注意事项,帮助开发者... 在多线程编程中,线程间的协调与同步是保证程序正确性的关键。Windows系统提供了丰富的内核对象和同步函数,其中WaitForSingleObject作为最基础也最常用的同步函数,承担着"线程等待"的核心职责。无论是等待线程结束、事件触发,还是资源释放,都离不开这个函数的支持。本文将从函数定义、工作原理到高级应用,全面解析WaitForSingleObject的使用方法与注意事项,帮助开发者...
- 1 简介原生 map 类型不是线程安全的,尤其在高并发或大批量写入场景下,如果多个 goroutine 同时对同一 map 执行写操作(或读写混合),往往会导致程序 panic、写入失败或不确定行为。Go 1.24 中引入了 Swiss Table 作为 map 数据类型的新底层实现,这是 Go 语言发展中的一个重要改进。这个实现借鉴了现代编程语言(如 C++ 和 Rust)中的哈希表优化... 1 简介原生 map 类型不是线程安全的,尤其在高并发或大批量写入场景下,如果多个 goroutine 同时对同一 map 执行写操作(或读写混合),往往会导致程序 panic、写入失败或不确定行为。Go 1.24 中引入了 Swiss Table 作为 map 数据类型的新底层实现,这是 Go 语言发展中的一个重要改进。这个实现借鉴了现代编程语言(如 C++ 和 Rust)中的哈希表优化...
- 事件循环(消息循环):引入 事件循环是浏览器的核心内容。 与计时器、Promise、ajax、node等技术有关。 要想说清楚事件循环,必须先聊进程与线程。一、浏览器的进程模型1.1、什么是进程(Process) 我们先看看定义: 进程是程序的执行实例。它是操作系统进行资源分配和调度的一个独立单位。进程拥有独立的内存空间,可以拥有或分... 事件循环(消息循环):引入 事件循环是浏览器的核心内容。 与计时器、Promise、ajax、node等技术有关。 要想说清楚事件循环,必须先聊进程与线程。一、浏览器的进程模型1.1、什么是进程(Process) 我们先看看定义: 进程是程序的执行实例。它是操作系统进行资源分配和调度的一个独立单位。进程拥有独立的内存空间,可以拥有或分...
- 浏览器工作原理与流程一、渲染开始时间点 用户访问页面的时候,浏览器网络线程进行网络通信获取HTML代码,然后进入渲染主线程的消息队列进行包装,得到渲染任务后按需交由渲染主线程进行渲染。二、渲染主线程的渲染流程2.1、渲染流程总览 总流程如下图所示:2.2、渲染具体步骤①解析html-Parse HTML 该步骤主要生成DOM树和CSSOM树。ht... 浏览器工作原理与流程一、渲染开始时间点 用户访问页面的时候,浏览器网络线程进行网络通信获取HTML代码,然后进入渲染主线程的消息队列进行包装,得到渲染任务后按需交由渲染主线程进行渲染。二、渲染主线程的渲染流程2.1、渲染流程总览 总流程如下图所示:2.2、渲染具体步骤①解析html-Parse HTML 该步骤主要生成DOM树和CSSOM树。ht...
- 高并发场景下,Spring Cloud Gateway如何抗住百万并发?在高并发场景下,Spring Cloud Gateway 需通过异步非阻塞架构、精细化配置、分布式扩展及智能流量控制的组合策略支撑百万级并发。以下结合核心优化点与案例分析展开:⚙️ 一、核心优化策略异步非阻塞线程模型Reactor Netty 调优默认使用事件循环线程(EventLoop),通过 reactor.nett... 高并发场景下,Spring Cloud Gateway如何抗住百万并发?在高并发场景下,Spring Cloud Gateway 需通过异步非阻塞架构、精细化配置、分布式扩展及智能流量控制的组合策略支撑百万级并发。以下结合核心优化点与案例分析展开:⚙️ 一、核心优化策略异步非阻塞线程模型Reactor Netty 调优默认使用事件循环线程(EventLoop),通过 reactor.nett...
- 本文由AI产品专家三桥君介绍了AI智能体协作中的两项关键技术——MCP(模型上下文协议)和A2A(智能体协作协议)。MCP作为智能体的"操作工具箱",支持安全调用外部工具和资源;A2A则提供智能体间的"语言与组织能力",实现异构智能体的发现与协同。三桥君通过应用场景分析,展示了这两项技术在跨云协作、汽车维修服务链等领域的实践价值,并指出它们将推动智能体技术向更高效的协作方向发展。 本文由AI产品专家三桥君介绍了AI智能体协作中的两项关键技术——MCP(模型上下文协议)和A2A(智能体协作协议)。MCP作为智能体的"操作工具箱",支持安全调用外部工具和资源;A2A则提供智能体间的"语言与组织能力",实现异构智能体的发现与协同。三桥君通过应用场景分析,展示了这两项技术在跨云协作、汽车维修服务链等领域的实践价值,并指出它们将推动智能体技术向更高效的协作方向发展。
上滑加载中
推荐直播
-
HDC深度解读系列 - Serverless与MCP融合创新,构建AI应用全新智能中枢2025/08/20 周三 16:30-18:00
张昆鹏 HCDG北京核心组代表
HDC2025期间,华为云展示了Serverless与MCP融合创新的解决方案,本期访谈直播,由华为云开发者专家(HCDE)兼华为云开发者社区组织HCDG北京核心组代表张鹏先生主持,华为云PaaS服务产品部 Serverless总监Ewen为大家深度解读华为云Serverless与MCP如何融合构建AI应用全新智能中枢
回顾中 -
关于RISC-V生态发展的思考2025/09/02 周二 17:00-18:00
中国科学院计算技术研究所副所长包云岗教授
中科院包云岗老师将在本次直播中,探讨处理器生态的关键要素及其联系,分享过去几年推动RISC-V生态建设实践过程中的经验与教训。
回顾中 -
一键搞定华为云万级资源,3步轻松管理企业成本2025/09/09 周二 15:00-16:00
阿言 华为云交易产品经理
本直播重点介绍如何一键续费万级资源,3步轻松管理成本,帮助提升日常管理效率!
回顾中
热门标签