请教:一个关于父子进程的问题!

发布于 2022-07-26 06:18:43 字数 195 浏览 14 评论 3

我最近开发了一个程序:程序运行时,我建立了一个链表,然后在创建一个子进程.在子进程中,我我添加了一个结点,并用一个指针(这里暂时定义为:a指针),用a指针指向该新接点,当程序回到父进程后,在父进程中a指针指向了其他内存空间.
我现在想使用共享内存来实现:父进程中的a指针也指向 子进程中a指针指向的内容.(a指针为全局变量)
请问具体该怎么实现.请各位大虾不吝赐教!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

<逆流佳人身旁 2022-07-26 09:34:26

原帖由 tuqiang8 于 2006-8-10 17:25 发表
恩,我现在也在使用这个方法,但是我现在遇到了另一个问题:
我用signal函数处理另一个函数.
但是我现在想问signal或sigaction函数能否调用有参数的处理函数,如果能,则怎么编写代码?

>>
>>
>>可以参考
>>http://www.aquaphoenix.com/ref/gnu_c_library/libc_348.html
>>
>>

寻找我们的幸福 2022-07-26 08:51:05

恩,我现在也在使用这个方法,但是我现在遇到了另一个问题:
我用signal函数处理另一个函数.
但是我现在想问signal或sigaction函数能否调用有参数的处理函数,如果能,则怎么编写代码?

川水往事 2022-07-26 08:41:38

原帖由 tuqiang8 于 2006-8-8 09:39 发表
我最近开发了一个程序:程序运行时,我建立了一个链表,然后在创建一个子进程.在子进程中,我我添加了一个结点,并用一个指针(这里暂时定义为:a指针),用a指针指向该新接点,当程序回到父进程后,在父进程中a指针指向了其 ...

>>
>>
>>你可以在创建子进程之前先创建共享内存,存放链表相干信息,然后创建子进程,
>>我记得这个时候子进程可以继承父进程的共享内存,他们可以共用一块共享内存。
>>
>>

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文