- 前言:这是我看了这位b站老师做的笔记,听课完后觉得很简单,感觉我这笔记还写得有点啰嗦,线程和进程原理差不多,看了进程就可以跳着看线程了(反正我是这样的,哈哈) 一. 多任务介绍多任务:同一时间打开多个任务。比如一台计算机上同时打开百度,和谷歌并发 :在一段时间内 交替 去执行多个任务。比如对于单核cpu处理多任务,操作系统轮流让各个任务交替执行并行: 在一段时间内真正的同时一起 执行多个任务... 前言:这是我看了这位b站老师做的笔记,听课完后觉得很简单,感觉我这笔记还写得有点啰嗦,线程和进程原理差不多,看了进程就可以跳着看线程了(反正我是这样的,哈哈) 一. 多任务介绍多任务:同一时间打开多个任务。比如一台计算机上同时打开百度,和谷歌并发 :在一段时间内 交替 去执行多个任务。比如对于单核cpu处理多任务,操作系统轮流让各个任务交替执行并行: 在一段时间内真正的同时一起 执行多个任务...
- 不讲武德(手动狗头):面试官上来就甩给我几道多线程代码题叫我手撕,我心里拔凉拔凉的~~~ 不讲武德(手动狗头):面试官上来就甩给我几道多线程代码题叫我手撕,我心里拔凉拔凉的~~~
- 面试官问我HashMap哪里不安全,我支支吾吾的说了这些... 面试官问我HashMap哪里不安全,我支支吾吾的说了这些...
- 面试必备的线程池知识-线程池的使用 面试必备的线程池知识-线程池的使用
- 前言: 群里有大佬说想让我写一篇NIO,一直也没写,但是和同事聊天也说对Java的IO不是很清晰,因此今天就写下Java的IO,先打个基础,下次写NIO,我们开始吧一、IO底层是怎么回事? 操作系统就是管家,电脑的设备就是资源,如果进程先要操作资源,必须要进行系统调用,有操作系统去处理,然后再返回给进程,这样的代理模式是不是很常见?因此app 就是你写的程序,资源就是硬盘或者其他的设备,io... 前言: 群里有大佬说想让我写一篇NIO,一直也没写,但是和同事聊天也说对Java的IO不是很清晰,因此今天就写下Java的IO,先打个基础,下次写NIO,我们开始吧一、IO底层是怎么回事? 操作系统就是管家,电脑的设备就是资源,如果进程先要操作资源,必须要进行系统调用,有操作系统去处理,然后再返回给进程,这样的代理模式是不是很常见?因此app 就是你写的程序,资源就是硬盘或者其他的设备,io...
- 鸿蒙轻内核M核源码分析系列七 任务及任务调度(1)任务栈继续分析鸿蒙轻内核源码,我们本文开始要分析下任务及任务调度模块。首先,我们介绍下任务栈的基础概念。任务栈是高地址向低地址生长的递减栈,栈指针指向即将入栈的元素位置。初始化后未使用过的栈空间初始化的内容为宏OS_TASK_STACK_INIT代表的数值0xCACACACA,栈顶初始化为宏OS_TASK_MAGIC_WORD代表的数值0x... 鸿蒙轻内核M核源码分析系列七 任务及任务调度(1)任务栈继续分析鸿蒙轻内核源码,我们本文开始要分析下任务及任务调度模块。首先,我们介绍下任务栈的基础概念。任务栈是高地址向低地址生长的递减栈,栈指针指向即将入栈的元素位置。初始化后未使用过的栈空间初始化的内容为宏OS_TASK_STACK_INIT代表的数值0xCACACACA,栈顶初始化为宏OS_TASK_MAGIC_WORD代表的数值0x...
- 程序,是指编译好的二进制文件,在磁盘上,不占用系统资源(cpu、内存、打开的文件、设备、锁....) 进程,是一个抽象的概念,与操作系统原理联系紧密。进程是活跃(运行起来的)的程序,占用系统资源。在内存中执行。(程序运行起来,产生一个进程)。 程序,是指编译好的二进制文件,在磁盘上,不占用系统资源(cpu、内存、打开的文件、设备、锁....) 进程,是一个抽象的概念,与操作系统原理联系紧密。进程是活跃(运行起来的)的程序,占用系统资源。在内存中执行。(程序运行起来,产生一个进程)。
- 存储映射I/O (Memory-mapped I/O) 使一个磁盘文件与存储空间中的一个缓冲区相映射。于是当从缓冲区中取数据,就相当于读文件中的相应字节。于此类似,将数据存入缓冲区,则相应的字节就自动写入文件。这样,就可在不适用read和write函数的情况下,使用地址(指针)完成I/O操作。 存储映射I/O (Memory-mapped I/O) 使一个磁盘文件与存储空间中的一个缓冲区相映射。于是当从缓冲区中取数据,就相当于读文件中的相应字节。于此类似,将数据存入缓冲区,则相应的字节就自动写入文件。这样,就可在不适用read和write函数的情况下,使用地址(指针)完成I/O操作。
- 进程组,也称之为作业。BSD于1980年前后向Unix中增加的一个新特性。代表一个或多个进程的集合。每个进程都属于一个进程组。在waitpid函数和kill函数的参数中都曾使用到。操作系统设计的进程组的概念,是为了简化对多个进程的管理。 进程组,也称之为作业。BSD于1980年前后向Unix中增加的一个新特性。代表一个或多个进程的集合。每个进程都属于一个进程组。在waitpid函数和kill函数的参数中都曾使用到。操作系统设计的进程组的概念,是为了简化对多个进程的管理。
- 1 问题背景GreenPlum6.9.1的应用程序移植到鲲鹏服务器上,benchmark测试发现业务吞吐量没有达到硬件预期,需要做相应调优。2 原因分析 BIOS配置主要针对CPU预取等BIOS配置进行优化,提升基础性能。 操作系统参数配置结合网络和IO资源进行优化。 数据库层调优结合热点函数发现资源瓶颈进行升入分析调优。3 解决方案3.1 BIOS层调优重启服务器,按Esc键进入BIOS设... 1 问题背景GreenPlum6.9.1的应用程序移植到鲲鹏服务器上,benchmark测试发现业务吞吐量没有达到硬件预期,需要做相应调优。2 原因分析 BIOS配置主要针对CPU预取等BIOS配置进行优化,提升基础性能。 操作系统参数配置结合网络和IO资源进行优化。 数据库层调优结合热点函数发现资源瓶颈进行升入分析调优。3 解决方案3.1 BIOS层调优重启服务器,按Esc键进入BIOS设...
- 临近秋招,备战暑期实习,祝大家每天进步亿点点!==打卡 Day06==!有粉丝大佬要求更新有难度的,所以本篇总结的是 JVM 相关的面试题,后续会每日更新~注:JVM 比较枯燥,直接刷题前,最好先去串一遍 JVM 课程,这里推荐传智播客的 JVM 教程:黑马程序员JVM教程笔记完整目录、程序用户(1~999)组账号:基本组(私有组)、附件组(公共组)UID和GID:UID即User Identity,用户标识(超级用户为0)、GID即Group Identity,组标识号用户管理命令添加用户:useradd [选项]… 用户名;... DAY04. linux系统管理服务 学习笔记 用户和组的管理Linux基于用户身份对资源访问进行控制用户账户:超级用户、普通用户(>1000)、程序用户(1~999)组账号:基本组(私有组)、附件组(公共组)UID和GID:UID即User Identity,用户标识(超级用户为0)、GID即Group Identity,组标识号用户管理命令添加用户:useradd [选项]… 用户名;...
- 高并发服务器一 高并发服务器一
- 鸿蒙轻内核源码分析系列一 前言 1 鸿蒙轻内核概述鸿蒙轻内核是基于面向IoT领域构建的Huawei LiteOS轻量级物联网操作系统内核演进发展的新一代内核。鸿蒙轻内核提供了小体积、低功耗、高性能、快速互联体验、生态统一开放的系统能力,新增了丰富的内核机制、更加全面的POSIX标准接口以及统一驱动框架HDF(OpenHarmony Driver Foundation)等,为设备厂商提供了更... 鸿蒙轻内核源码分析系列一 前言 1 鸿蒙轻内核概述鸿蒙轻内核是基于面向IoT领域构建的Huawei LiteOS轻量级物联网操作系统内核演进发展的新一代内核。鸿蒙轻内核提供了小体积、低功耗、高性能、快速互联体验、生态统一开放的系统能力,新增了丰富的内核机制、更加全面的POSIX标准接口以及统一驱动框架HDF(OpenHarmony Driver Foundation)等,为设备厂商提供了更...
上滑加载中
推荐直播
-
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 提升研发效率与内容生产力。
回顾中 -
华为云码道:零代码股票智能决策平台全功能实战2026/04/18 周六 10:00-12:00
秦拳德-中软国际教育卓越研究院研究员、华为云金牌讲师、云原生技术专家
利用Tushare接口获取实时行情数据,采用Transformer算法进行时序预测与涨跌分析,并集成DeepSeek API提供智能解读。同时,项目深度结合华为云CodeArts(码道)的代码智能体能力,实现代码一键推送至云端代码仓库,建立起高效、可协作的团队开发新范式。开发者可快速上手,从零打造功能完整的个股筛选、智能分析与风险管控产品。
回顾中
热门标签