Linux 进程问题
linux 下进程创建。 使用vfork() 函数创建了子进程后,子进程先行执行,在子进程调用exit或exec之前父进程处于什么状态??
不知道;首先未必是子进程先执行;第2父进程也处于执行状态;至于父进程到底做什么;看代码引用 不知道;首先未必是子进程先执行;第2父进程也处于执行状态;至于父进程到底做什么;看代码 up 另外要明确一点:子进程在调用exit或exec之前并非是一直占用cpu的,内核会根据调度算法执行其他进程(包括该子进程的父进程) vfork()函数创建子进程后,确保子进程先执行啊 父进程会阻塞,如果子进程没有调用execve系列函数,就不能调用exit,要调用_exit。调用exit就惨了引用 父进程会阻塞,如果子进程没有调用execve系列函数,就不能调用exit,要调用_exit。调用exit就惨了 dui!引用 父进程会阻塞,如果子进程没有调用execve系列函数,就不能调用exit,要调用_exit。调用exit就惨了 要调用exit会怎么样啊引用 引用 4 楼 do_fork 的回复: 父进程会阻塞,如果子进程没有调用execve系列函数,就不能调用exit,要调用_exit。调用exit就惨了 要调用exit会怎么样啊 执行栈被破坏, 接下来的父进程行为是不可预期的引用 引用 6 楼 cj_gameboy 的回复: 引用 4 楼 do_fork 的回复: 父进程会阻塞,如果子进程没有调用execve系列函数,就不能调用exit,要调用_exit。调用exit就惨了<
相关问答:
写了个测试程序如下 struct hostent *hp; char AlarmDevIP[20]; int x2; hp = gethostbyname("www.google.com"); if (hp) {
......
我目前在本地的linux上写了一个swing的界面,想通过这个界面来控制其它电脑的linux重启。 我知道用Runtime.getRuntime().exec("shutdown -r");可以控制本机Linux重启,但是怎么控制远程的linux重启呢? ......
我之前制作的linux自动安装iso已经成功了,现在想对其进行一些定制修改,比如,更改grub图片等。 我在ks.cfg的%post段里面是这样写的: %post --nochroot # Move the contents of the tar into their new locati ......
是这样的,近段在WINDOWS上上网时总是有病毒,我不习惯装杀毒软件,以前也一直没装过,觉得麻烦。然后就硬盘安装了LINUX,还好,可以上网,可以查东西。但是我是在WINDOWS下做软件开发的,还想装上WINDOWS,不知道能 ......
linux /etc/rc.d/目录下找不到rc3.d文件夹? 请教各位大虾指教? 命令行里:setup服务选项莫法用,请教下如何解决? 谢谢 弄哪去了? 不小心删除了? 那可惨了,copy个rc.5用用吧。 ......