Linux学习
文章平均质量分 90
学习最基本的Linux常识和命令,了解makefile和shell脚本,深入学习了进程、线程,并将其进行了总结
戒燥.
心平气和…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
linux学习--第五天(进程)
进程描述是一个程序执行过程,当程序执行后,执行过程开始,则进程产生;,由操作系统调度算法来实现每个时间片所执行的任务,一旦一个任务的时间片消耗完,则操作系统会切换到下个任务到CPU中执行。2.每一个进程都需要与其他某一个进程建立父子关系,对应的进程叫做父进程。五态模型:新建态,终止态,运行态,就绪态,阻塞态。4.进程的id与父进程的id分别通过。三态模型:运行态,就绪态,阻塞态。,它是程序执行的过程,包括了动态创建,调度和销毁的整个过程。,它是保存在磁盘上的指令的有序集合,没有任何执行的概念。原创 2024-09-14 20:41:25 · 825 阅读 · 0 评论 -
linux学习--第四天(Linux文件操作)
流(stream)是一串连续不断的传输的数据的集合,就像水管里的水流,在水管的一端一点一点的供水,而在水管的另一端看到的是一股连续不断的水流。处理所有预处理命名,包括宏定义,条件编译指令,文件包含指令。将多个目标文件进行链接,得到一个程序最后的执行文件。,当编译器链接静态库的时候,会将库函数接口实现代码拷贝到可执行文件中。,可以在linux,windows,mac os上运行,文件IO。,运行程序不需要库的存在,因为程序中已经包含了库函数的实现代码(区,当程序未结束时,想强制刷新缓冲区,则需要调用。原创 2024-09-06 20:18:46 · 580 阅读 · 0 评论 -
linux学习--第八天(多路复用IO)
本质:就是通过复用一个进程来处理多个IO请求由内核来监控多个文件描述符是否可以进行I/O操作,如果就绪的文件描述符,将结果告知用户进程,则用户在进程相应的I/O操作。原创 2024-10-03 12:29:15 · 620 阅读 · 0 评论 -
linux学习--第六天(进程)
信号量的使用类比红绿灯信号量:由内核维护的整数,其值被限制为大于0或等于0信号量可以执行如下操作:1.将信号量设置成一个具体的值2.在信号量当前值的基础上加(或减)上一个数3.等待信号量的值为0一般信号量分为二值信号量与计数信号量二值信号量:一般指的是信号量的值为1可以理解为值对应一个资源计数信号量:一般指的是信号量的值大于等于2可以理解为对应多个资源。原创 2024-09-26 22:30:30 · 1089 阅读 · 0 评论 -
linux学习--第七天(线程)
独立的资源。原创 2024-09-29 21:47:46 · 627 阅读 · 0 评论 -
linux学习--第三天(Linux特殊字符)
{shell pwd} [注意括号为“ { ”不是“( ”]awk ` { printf $列数 } `将本应该输出到屏幕上的正确的数据,改输到其他文件。make -C 子makefile的路径。sed:一个强大的文本。awk:一个强大的文本。0为成功,非0为失败。原创 2024-08-22 16:10:17 · 703 阅读 · 0 评论
分享