![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux笔记
yejingx
这个作者很懒,什么都没留下…
展开
-
vfork函数
vfork函数的调用序列和返回值与fork相同,但两者的语义不同。 vfork用于创建一个新进程,而该新进程的目的是exec一个新程序。程vfork与fork一样都创建一个子进程,但是它并不将父进程的地址空间完全复制到子进程中,因为子进程会立即调用exec (或exit),于是也就不会存访该地址空间。不过在子进程调用exec或exit之前,它在父进程的空间中行。原创 2010-02-07 12:11:00 · 684 阅读 · 0 评论 -
fork函数
摘自: UNIX环境高级编程 #include #include pid_t fork(void);返回:子进程中为0,父进程中为子进程I D,出错为-1 由fork创建的新进程被称为子进程(child process)。该函数被调用一次,但返回两次。两次返回的区别是子进程的返回值是0,而父进程的返回值则是新子进程的进程I D。将子进程I原创 2010-02-07 11:07:00 · 464 阅读 · 0 评论 -
__attribute__
from http://hi.baidu.com/cygnusnow/blog/item/8b82000f871fcf2f6159f3de.htmlGNU C的一大特色(却不被初学者所知)就是__attribute__机制。__attribute__可以设置函数属性(Function Attribute)、变量属性(Variable Attribute)和类型属性(Ty转载 2012-03-11 12:52:00 · 479 阅读 · 0 评论