- 博客(8)
- 收藏
- 关注
原创 Linux中的进程状态(1)
在进程需要使用磁盘进行读写的时候,需要磁盘为其分配资源再由CPU对其进行读写,但如果磁盘没有就绪,那么此时操作系统会将想要调用磁盘资源的进程放到一个名为等待队列的队列中。处于该队列中的进程处于S状态。当磁盘空间就绪后,进程重新加入运行队列进入R状态。我们一般把 gif.latex?S 状态叫作 浅度睡眠,也叫做 可中断睡眠。1.顾名思义,当进程处于 gif.latex?S 状态,它可以随时被唤醒。2.不仅仅是操作系统可以唤醒,你也可以唤醒,甚至你想杀掉它都行S状态表示浅度睡眠,是可以终止的。深度睡眠D
2024-09-20 19:31:04 140
原创 细知Linux下的Makefile
Makefile 是一个名为 GNU-Make 软件所需要的脚本文件,该脚本文件可以指导 Make 软件控制 arm-gcc 等工具链去编译工程文件最终得到可执行文件,几乎所有的 Linux 发行版都内置了 GNU-Make 软件,VScode 等多种 IDE 也内置了 Make 程序。说白了,Makefile 就是用来管理项目的。你见到的 xxx.mk 文件或者 Makefile 都统称为 Makefile 脚本文件。命名只能为 makefile 或者是 Makefile,因为只有这两种命名方式才能被 m
2024-09-15 22:43:21 197
原创 C++中的右值引用和移动语义
移动构造和移动赋值的效率是很高的,它的本质是把右值的资源窃取过来占为己有,就不用再花力气拷贝了。反正右值一般是会快速消失的,即便资源被窃取了也不会有影响。
2024-07-30 23:03:39 609
原创 Linus权限理解
Linux下有两种用户:超级用户(root)、普通用户。1.超级用户:可以再linux系统下做任何事情,不受限制2.普通用户:在linux下做有限的事情。3.超级用户的命令提示符是“#”,普通用户的命令提示符是“$”另外,用户角色切换还有其他方式,还有很多细节,但是我们是刚刚接触,现在已尽快使用起来为唯一目标。还有,Linux是多用户的,所以可以同时登陆多人,甚至你可以切成别人的身份,但是目前我们的Linux机器,大都是自己使用,所以先不考虑这些。文件访问者的分类(人)1.文件和文件目录的所有者
2024-07-23 23:19:09 711
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人