乐趣区

vs-code-Code-is-already-running

问题描述

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,解决问题


退出移动版