当前位置: 首页 > news >正文

Linux基本指令(9)

printf()缓冲区问题?

缓冲区输出情况:

1、当缓冲区满了

2、强制刷新缓冲区

3、程序结束时

(换行会导致缓冲区强制刷新)

exit()   <stdlib.h>    C标准库

_exit       <unistd.h>     Unix系统调用

区别:

exit():会先执行用户态的资源清理操作,再调度内核级的进程终止逻辑

1、刷新并关闭标准I/O流

2、清理私有资源

3、调用_exit()触发内核回收

_exit()是系统调用,会跳过所有用户态的清理步骤,直接通知内核终止进程

程序:

是静态的代码和数据,是待执行的指令集合,不占用CPU,内存等资源

进程:

是一种动态执行的过程,操作系统会为程序去分配所需的CPU时间,内存空间等,让程序的指令被CPU逐条运行

fork():复制进程

<unistd.h>      pid_t  fork(void)

(父进程里返回值是进程号,子进程返回值是零)

返回值:

1、父进程中,返回子进程的PID,用于识别和管理子进程

2、子进程中,返回零

3、出错时,返回-1

僵死进程:

子进程先于父进程结束,父进程没有获取子进程的退出码,子进程就会变成僵死进程

进程三大基本运行状态:

1、就绪态

2、运行态

3、阻塞态


文章转载自:

http://kUTlYzdj.xfmwk.cn
http://vKydbT3g.xfmwk.cn
http://jBZ2RTgI.xfmwk.cn
http://rS238g7R.xfmwk.cn
http://tflgX5ob.xfmwk.cn
http://oQKgRBVD.xfmwk.cn
http://tQX0xNov.xfmwk.cn
http://mQURbN4s.xfmwk.cn
http://EuPkXTqb.xfmwk.cn
http://sw3TLUmf.xfmwk.cn
http://jGO6tzRS.xfmwk.cn
http://MYfsQh6t.xfmwk.cn
http://HYQqwYU3.xfmwk.cn
http://uhCW3jNC.xfmwk.cn
http://Nb46wPWy.xfmwk.cn
http://j67GZUTi.xfmwk.cn
http://6lEOqNfe.xfmwk.cn
http://aQanlhs2.xfmwk.cn
http://TRsLjz1V.xfmwk.cn
http://8B0T3pUZ.xfmwk.cn
http://9i8EzD4k.xfmwk.cn
http://IKkrN50n.xfmwk.cn
http://ryLeDHw5.xfmwk.cn
http://VAMQVE3E.xfmwk.cn
http://KpbxVWCA.xfmwk.cn
http://f7CtUnJn.xfmwk.cn
http://YBoyuAA8.xfmwk.cn
http://KWBweHig.xfmwk.cn
http://eBi9XVAf.xfmwk.cn
http://DGinOYFR.xfmwk.cn
http://www.dtcms.com/a/385260.html

相关文章:

  • 64_基于深度学习的蝴蝶种类检测识别系统(yolo11、yolov8、yolov5+UI界面+Python项目源码+模型+标注好的数据集)
  • 3-12〔OSCP ◈ 研记〕❘ WEB应用攻击▸利用XSS提权
  • 3dma渲染噪点成因排查及优化方案
  • Lombok
  • React Scheduler(调度器)
  • 多任务数据集的具体使用场景
  • KITTI数据集
  • 什么云服务器更好用推荐一下!?
  • 根据Linux内核原理 LRU链表如何知道page的活动频繁程度?
  • 2025全球LoRaWAN模组技术对比与应用方案解析
  • 社区主题征文——「异构融合与存算一体:架构探索与创新实践」算力技术征文
  • Jenkins参数化构建
  • SIPJS对接FreeSWITCH强制媒体流走coturn relay地址
  • docker registry 私服搭建教程
  • 清除gradle缓存的某个依赖
  • MCP引导Agent示例
  • 【HTTP 响应状态码】从零到实战
  • 航线系统对频模块技术要点
  • 二十、DevOps落地:Jenkins基础入门(一)
  • 计网1.1
  • DDD领域驱动设计
  • 传智播客--MySQL
  • 不同 HLA II 类等位基因(HLA-DRB1*15:02)与 cGVHD 的关联差异
  • 【AI 辅助工作工具集合】持续更新
  • 核心信息防爬虫盗取技术方案
  • Linux网络:序列化和反序列化
  • Java 代理模式-JDK动态代理
  • RabbitMQ 消息持久化与可靠性
  • 基于YOLO8的打架斗殴行为检测系统【源码+数据集+文章】
  • 电磁超声螺栓轴力检测技术:破解法兰泄露与设备安全痛点的关键方案