Red de conocimiento informático - Computadora portátil - Implementación multiproceso en lenguaje C

Implementación multiproceso en lenguaje C

Programa de selección de números aleatorios multiproceso

El siguiente programa parece interesante después de ejecutarlo, como un programa de selección de números aleatorios, pero no está escrito exactamente como se menciona en la pregunta de referencia. Debe modificarse muy fácil

//Ejemplo de programa de selección de números aleatorios multiproceso

#include lt;stdio.hgt;

#include lt. ;Windows.hgt;

#include lt;ctimegt;

#include lt;cstdlibgt;

#include lt;process.hgt;

bool g_run = true; //Si ejecutar

void userInput(void*) //Función de subproceso para monitorear la entrada

{

while ( true)

{

if (getchar()=='\n') //Si ingresar Enter

{

g_run = !g_run; //Ingresar Ejecutar Ingresar y pausar

}

Sleep(10); //Retraso

}

}

int main()

{

srand(time(0)); //Semilla de número aleatorio

_beginthread(userInput) , 0, NULL); // Abrir hilo

while (true)

{

if (g_run)

{

system(" cls"); //Borrar pantalla

int t = rand() 1000 1; //Número aleatorio de 1 a 1000

printf(" \n d", t); / /Salida

}

Sleep(50); //Retraso 50 milisegundos

}

devolver 0;

}