[vs code] Code is already running!

問題描述

Code is already running!spa

圖片描述


出現緣由

上次運行程序的還沒結束,須要等待其結束。code

main.cblog

#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 ,解決問題it


圖片描述

相關文章
相關標籤/搜索