既然C中的函数总是只返回一个值,那么同为函数的fork()
怎么可能返回两个值呢?
最佳答案
fork函数将0返回给创建的子进程,并将子进程的ID返回给父进程。
两个独立的进程各自返回一个值。
因此,将其更多地视为在每个 thread 进程上调用一个 return。
关于c - fork() 怎么可能返回两个值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4207656/
既然C中的函数总是只返回一个值,那么同为函数的fork()
怎么可能返回两个值呢?
最佳答案
fork函数将0返回给创建的子进程,并将子进程的ID返回给父进程。
两个独立的进程各自返回一个值。
因此,将其更多地视为在每个 thread 进程上调用一个 return。
关于c - fork() 怎么可能返回两个值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4207656/