Hola a todos. Estoy empezando a programar aplicaciones multihilos con c++. Tengo este código de ejemplo:
Código:
#include <iostream>
#include <string>
#include <windows.h>
#include <process.h>
using namespace std;
int a;
void callback(void* param);
int main()
{
unsigned long handle;
handle = _beginthread(callback, 0, NULL);
return 0;
}
void callback(void* param)
{
a = 10;
cout << a;
}
Estoy usando Visual C++ 6. Modifiqué las propiedades del proyecto para que haga link con la librería de multihilos.
El código compila, pero a la hora de ejecutarlo la variable a no se muestra en pantalla, por lo que pienso que el hilo no se está ejecutando.
Alguna idea?.
Saludos!.