社区
Linux/Unix社区
帖子详情
linux多线程中执行别的程序(非进程替换exec)?
超gogo
2012-04-12 08:41:12
在某一个执行了execvp后,就换替换原来的进程内容。
请问有什么方法可以在线程中执行另外的程序而不替换本进程?
谢谢
...全文
387
8
打赏
收藏
linux多线程中执行别的程序(非进程替换exec)?
在某一个执行了execvp后,就换替换原来的进程内容。 请问有什么方法可以在线程中执行另外的程序而不替换本进程? 谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
qq120848369
2012-04-19
打赏
举报
回复
fork+exec本来就不会影响父进程任何事情,如果数据想要传回父进程,可以用管道,双向传就俩管道或者socketpair(unix-domain-socket),其他需求可以做共享内存+共享互斥量或者共享内存+信号量/管道做同步,方法太多了,消息队列,FIFO都可以选择,看你怎么写程序而已。
liuyang39
2012-04-19
打赏
举报
回复
int system(const char *string);
运行以字符串参数的形式传递给它的命令并且等待该命令的完成。
比如system(“ps”);当线程运行到该条指令时就去执行ps程序了 执行完之后就换回,不知道对不对
我也才学
超gogo
2012-04-19
打赏
举报
回复
[Quote=引用 5 楼 的回复:]
有很多种方法:
(1)system()啊
(2)popen()
(3)利用伪终端,telnetd实现技术....
[/Quote]
能具体点吗?
惬意
2012-04-13
打赏
举报
回复
进程就是一个程序执行的过程,你要想执行一个新的程序就只能创建一个进程然后再调用exec函数族,线程只是把串行的执行指令并行化,提高了指令的执行效率,用线程去执行一个新的程序是不行的...
wqkjj
2012-04-13
打赏
举报
回复
有很多种方法:
(1)system()啊
(2)popen()
(3)利用伪终端,telnetd实现技术....
昵称很不好取
2012-04-12
打赏
举报
回复
想不出什么好方法
超gogo
2012-04-12
打赏
举报
回复
[Quote=引用 1 楼 的回复:]
创建一个新的进程,然后exec
[/Quote]
除了这个,有没有在线程中直接执行的方法吗?
昵称很不好取
2012-04-12
打赏
举报
回复
创建一个新的进程,然后exec
【
Linux
】
进程
程序
替换
本文详细介绍了
Linux
中
进程
替换
的原理,特别是通过
exec
*系列函数如
exec
l、
exec
v、
exec
vp和
exec
vpe实现
程序
的
替换
过程,强调了多
进程
的应用以及环境变量的处理。
【
Linux
】从 fork() 到
exec
():理解
Linux
进程
程序
替换
的魔法
本文主要介绍了
Linux
或UNIX系统
中
的
进程
程序
替换
,即在不改变
进程
PID的情况下,用新
程序
替换
当前内存空间和
执行
内容。详细讲解了
exec
系列
替换
函数,包括函数解释、命名规律,还介绍了
exec
lp、
exec
le、
exec
v等函数的特点和使用场景。
linux
进程
控制——
进程
替换
——
exec
函数接口
本文深入解析
Linux
下的
进程
替换
技术,介绍
exec
函数族的功能与使用方法,并通过实例演示单
进程
与多
进程
的
进程
替换
过程。
【
Linux
我做主】
进程
程序
替换
和
exec
函数族
本文详细解析
Linux
中
进程
程序
替换
的原理及
exec
函数族的使用,涵盖单多
进程
替换
、
exec
系列函数参数与行为、环境变量传递机制等内容。重点阐述
exec
不创建新
进程
、仅
替换
程序
映像的核心特性,结合fork实现典型应用模型。
【
Linux
】
进程
控制:从fork到
exec
本文围绕
Linux
系统展开,详细介绍了
进程
的创建、终止、等待和
程序
替换
。创建
进程
使用fork函数,涉及写时拷贝等;
进程
终止有正常和异常退出方式;
进程
等待可回收子
进程
资源、获取退出信息;
程序
替换
用
exec
系列函数,调用前后
进程
PID不变。
Linux/Unix社区
23,223
社区成员
74,536
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 应用程序开发区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章