Expermicid Posted December 13, 2012 Share Posted December 13, 2012 (edited) 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 Sign In or Sign Up Saludos Edited February 16, 2014 by Expermicid Link to comment Share on other sites More sharing options...
Recommended Posts