我fileContents
在共享内存中有一个字符串 (),它由 9 行组成:
sprintf(shared_memory, fileContents.c_str());
我想呼吁fork()
创建与行相同数量的进程。这些过程将操纵每一行。但是,我不知道在调用时从哪里开始fork()
。我看过的每个示例都只包含返回父进程和子进程的进程 ID,而不是显示进程如何或何时执行某些操作。
任何指导将不胜感激,谢谢!
我fileContents
在共享内存中有一个字符串 (),它由 9 行组成:
sprintf(shared_memory, fileContents.c_str());
我想呼吁fork()
创建与行相同数量的进程。这些过程将操纵每一行。但是,我不知道在调用时从哪里开始fork()
。我看过的每个示例都只包含返回父进程和子进程的进程 ID,而不是显示进程如何或何时执行某些操作。
任何指导将不胜感激,谢谢!