
if(fork()<1)
{......}
else if (fork()==0)
{......}
else
{......}
来实现三个程序并发执行。第一个fork函数先产生一个0返回值,0<1,成立,执行第一个进程{......};然后第一个fork函数产生第二个返回值不小于1,就执行else if ... else if 里面有第二个fork函数,第二个fork函数产生第一如颂个返回值0,0==0成立,执行第二个进程{......};第二个fork函数再产生第二个返回值,else成立,执行第三个进程{......};
因为fork函数是并发执行的,所以三个进程都是烂世并发执行的!
忘采纳,谢谢!
协程可以。允许我们在单线程模敏谈轿式下模拟多线程编程的效果,代码执行时的挂起与恢复完全是由编程语言来控制的,和 *** 作系统桥肆无关。这种特性使侍山得高并发程序的运行效率得到了极大的提升。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)