Jump to content
YOUR-AD-HERE
HOSTING
TOOLS

Locked MultiThread C/C++


Expermicid

Recommended Posts

Les dejo un pequeño ejemplo donde usando dos funciones simples, implementamos la creacion de Thread.

 

[lenguaje=cpp]#include

#include

#include

#include // Necesaria para _beginthread y _endthread

 

using namespace std;

 

void ImprimirNumeros(void *arg);

void ImprimirLetras(void *arg);

 

void main(){

int x = 5;

_beginthread(ImprimirLetras, 0, 0); // Creamos el primer Thread

_beginthread(ImprimirNumeros, 0, (void *)x); // Creamos el segundo Thread

 

getchar();

}

 

// Funcion Imprime Numeros

void ImprimirNumeros(void *arg) {

int i = (int)arg;

int j;

 

for (j = 0;j <= i;j++) {

cout << j << endl;

Sleep(100);

}

_endthread();

}

 

// Funcion Imprime Letras

void ImprimirLetras(void *arg) {

char A;

 

for (A = 'A';A <= 'F';A++) {

cout << A << endl;

Sleep(100);

}

_endthread();

}[/lenguaje]

 

A una de las funciones le puse el pasaje de un parametro, como para que vean como seria. Tambien puede pasarse mas de un parametro.

 

En funcionamiento:

 

This is the hidden content, please

 

Saludos

Edited by Expermicid
Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.