在进程执行过程中,fork()ids被调用,一个新的进程具有单独的内存空间但存储内容相同。因此,由于它们是不同的进程,它们将具有不同的进程描述块,因此它们将根据调度算法给出的机会执行(PCB将保存它们的程序计数器值)。执行多个线程
但是当一个进程在执行另一个线程时,线程共享它的地址空间。 我的问题是关于这个线程的执行: - 线程是否给出了具有不同程序计数器的值的单独PCB以及线程接下来将执行的调度算法调度。 如果是,然后线程在分配给它的函数完成执行后如何停止执行。 这是因为该函数是子线程堆栈中的唯一一个,当它返回时没有其他函数要去?