共计 416 个字符,预计需要花费 2 分钟才能阅读完成。
问题描述
Code is already running!
出现原因
上次运行程序的还没结束,需要等待其结束。
main.c
#include <sys/types.h>
#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
#include <time.h>
extern char **environ;
int main(int atgc, char *argv[])
{
pid_t pid;
if ((pid = fork()) < 0)
{return 0;}
else if (pid == 0)
{sleep(100);
printf("child\n");
}
else
{sleep(100);
printf("parent\n");
}
}
例如对于这段代码,有一个 sleep(100),这次运行的程序还没有退出前,再点击运行,就会出现 “Code is already running!” 的提示。
解决办法
在 输出窗口 , 右键,stop code run,解决问题
正文完