linux下 批量替换execl linux中的部分内容

vfork()函数用于创建一个子进程但昰不给资源所以子进程用的是父进程的资源。那么execl linux()函数是用来干什么的将一个进程给一个已经在内存中的代码?那样的话代码怎麼会预先在内... vfork()函数用于创建一个子进程但是不给资源所以子进程用的是父进程的资源。
那么execl linux()函数是用来干什么的将一个进程給一个已经在内存中的代码?那样的话代码怎么会预先在内存中execl linux()函数这块不是很明白。求指教

写两个测试程序测试一下在程序里媔加log。

自己调试才会理解深刻

很简单的一个进程编写问题。

你对这个回答的评价是

exec族函数的功能是加载一个新的程序替换掉当前的进程

它可以调用一个外部程序到当前的进程空间里

但不会产生一个新的进程(它只是将当前进程的映像替换成新加载的程序的映像)

可以写一个程序清楚地看到

顶替原来的进程号启动新进程

你对这个回答的评价是?

我要回帖

更多关于 execl linux 的文章

 

随机推荐