![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
操作系统
不知自己到底是猿类还是禽类的码农
学习学习学习,实践实践实践
展开
-
linux操作系统学习-----sleep函数
linux下有个sleep函数,就是让程序挂起一段时间,不同于delay(),delay()没有将程序挂起,只是对操作进行了延时,但是依旧占用内存资源下面是一个通俗易懂的程序#include<stdio.h>#include<stdlib.h>int main(void){ printf("i am going to sleep\n"); slee...原创 2018-12-10 20:49:45 · 866 阅读 · 0 评论 -
操作系统一、进程
下列所有例子均只是用来具体化的比喻,这些例子均是简化,并不一定符合实际,只能用来作为理解理论的参考什么是进程?用一个实例来比喻:一个人需要完成一个task, 他需要通过许多action来完成这个task,这些action包括安排计划,动手执行,搜索参考资料等等上述比喻中的task便可以谓之程序,比如一个qq应用程序,其中的action便是所谓的进程,比如qq中加载好友列表,加载...原创 2019-08-21 10:56:52 · 95 阅读 · 0 评论 -
操作系统二、线程
什么是线程在传统操作系统中,每个进程有一个地址空间和一个控制线程。事实上,这几乎就是进程的定义。不过,经常存在在同一个地址空间中准并行运行多个控制线程的情形,这些线程就像(差不多)分离的进程(共享地址空间除外)。为什么要线程、线程与进程的区别与优略1、有了进程,有了这样的抽象,我们才不必考虑中断、定时器和上下文切换,而只需考察并行进程。类似地,只是在有了多线程概念之后,我们才加入了一种...原创 2019-08-22 10:42:48 · 85 阅读 · 0 评论