[vs code] Code is already running!

问题描述

Code is already running!


出现原因

上次运行程序的还没结束,需要等待其结束。

main.c

#include 
#include 
#include 
#include 
#include 

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


你可能感兴趣的:(c)