C开发
文章平均质量分 90
jackey_sdc
这个作者很懒,什么都没留下…
展开
-
浅析fork函数使用及例子
一、原理解释: fork()调用可以创建一个和当前进程一样的新进程,调用该函数后,会返回两个结果,分别为父进程ID和子进程ID,如果无法创建,返回-1.子进程会继承父进程的整个地址空间,其中包括了进程上下文,堆栈地址,内存信息进程控制块(PCB)等,以下是父子进程之间差别。 父子进程之间的区别: 父进程设置了锁,子进程不继承 进程ID不同 子进程的未决告警被清除 子进程的未决信号集设置...原创 2018-08-15 16:41:46 · 933 阅读 · 0 评论 -
linux下如何编译和运行C语言
1、linux系统下 C程序编译: gcc -Wall -g -o testDefunctProcess testDefunctProcess.c -Wall 代表编译器在编译过程中会输出警告信息(Warning),比如有些变量你并没有使用,指针指向的类型有误,main 函数没有返回整数值等。这类信息虽然不是错误,不影响编译,但是很可能是程序 bug 的源头,也有助于你寻找代码中的错误,...原创 2018-08-08 16:11:07 · 10678 阅读 · 0 评论