0
是否有从32位编译应用程序启动64位进程的优雅方式?从32位应用程序启动“不相关”的64位应用程序
问题是我需要在32位Sparc V8模式下编译一部分。另一部分是为更快的64位环境编写的(在64位乘法时不模拟)。我想用信号量同步它们并通过共享内存进行通信。
fork,system等的手册页显示父进程被暂停,直到子进程终止。有没有更好的方法,因为我不想手动启动这些进程。
最好的方面 伯恩哈德
是否有从32位编译应用程序启动64位进程的优雅方式?从32位应用程序启动“不相关”的64位应用程序
问题是我需要在32位Sparc V8模式下编译一部分。另一部分是为更快的64位环境编写的(在64位乘法时不模拟)。我想用信号量同步它们并通过共享内存进行通信。
fork,system等的手册页显示父进程被暂停,直到子进程终止。有没有更好的方法,因为我不想手动启动这些进程。
最好的方面 伯恩哈德
使用fork(),然后执行exec()。即使在混合环境中,通常多进程内容仍然保持不变。
fork()不暂停父进程。 – 2010-01-11 09:58:41