Threads ?

01/09/2004 - 11:20 por Javier | Informe spam
Hola

Habitualmente uso java y alli los threads se definen mediante clases del
sdk.

Ahora tengo que hacer algo con C++ y unas librerias externas y necesito
usar threads ya que mi aplicacion recibira eventos que pueden ser
concurrentes.

Pues bien, alguien me podria dar un ejemplo de como van los threads con
C++ ?

Mil gracias

<jl>
 

Leer las respuestas

#1 Sergio
01/09/2004 - 13:08 | Informe spam
Javier wrote:
Hola

Habitualmente uso java y alli los threads se definen mediante clases del
sdk.

Ahora tengo que hacer algo con C++ y unas librerias externas y necesito
usar threads ya que mi aplicacion recibira eventos que pueden ser
concurrentes.

Pues bien, alguien me podria dar un ejemplo de como van los threads con
C++ ?

Mil gracias

<jl>




//Función que va a ser hilo
DWORD WINAPI FuncionThread(LPVOID parametro)
{
.
}

//Llamada al hilo
void OtraFuncion()
{
...
CreateThread(NULL,0,FuncionThread,(LPVOID)parametro,0,NULL);
...
}

CreateThread devuelve un HANDLE con el que podrias abortar el hilo en
caso de necesitarlo, esperar a que termine

Preguntas similares