jia5752qw
这家伙很懒,什么也没写
C语言的setjmp异常处理与构建协作式多任务系统
在C标准库中有一对非常有趣的函数setjmp()函数与longjmp()函数,用来实现代替goto 实现一些非常重要的功能,如异常处理。C语言中,标准库函数setjmp和longjmp形 成了结构化异常工具的基础。简单的说即setjmp实例化异常处理程序,而longjmp产 生异常。
C 12 0 PDF 2020-08-19 18:08:03
Iowait的成因对系统影响及对策
什么是 iowait? 顾名思义,就是系统因为 io 导致的进程 wait。再深一点讲就是:这时候系统在做 io ,导致 没有进程在干活,cpu 在执行 idle 进程空转,所以说 iowait 的产生要满足两个条件,一是进 程在等 io ,二是等 io 时没有进程可运行
Linux 30 0 DOC 2020-07-16 15:07:41
man命令安装函数库
前几天看书,看到用man命令可以查看c语言库函数的函数原型,就今天试了试。可是不行。提示没有我要查找的那个条目。上网搜解决方案。原来ubuntu中man的手册默认没有装
Linux 29 0 TXT 2020-06-10 15:06:43
Linux下进程调度与优先级的深入分析
为配合系统对进程的调度,采用两种方式进行处理1.1)协同多任务处理 当进程因为事件的等待,而自动放弃CPU资源,而使其它进程得以使用CPU,这时称之为协同多任务处理.其实如果进程都采用协同多任务处理时,系统将会轻松的调度进程,以分配资源 1.2)抢先式多任务处理当进程不进行I/O,比如计算型运算应用
Linux 14 0 DOC 2020-04-26 02:04:49