linux,建立一個程序,子程序從1加到100,父程序用mycp複製一個檔案。
linux系統啊,複製程式碼
#include <stdio.h>
#include <sched.h>
int data = 10;
int child_process()
{
printf("Child process %d, data %dn",getpid(),data);
data = 20;
while(1);
}
int main(int argc, char* argv[])
if(fork()==0) {
child_process();
else{
sleep(1);
printf("Parent process %d, data %dn",getpid(), data);
linux,建立一個程序,子程序從1加到100,父程序用mycp複製一個檔案。
linux系統啊,複製程式碼
#include <stdio.h>
#include <sched.h>
int data = 10;
int child_process()
{
printf("Child process %d, data %dn",getpid(),data);
data = 20;
printf("Child process %d, data %dn",getpid(),data);
while(1);
}
int main(int argc, char* argv[])
{
if(fork()==0) {
child_process();
}
else{
sleep(1);
printf("Parent process %d, data %dn",getpid(), data);
while(1);
}
}