2010-01-22 18 views

Respuesta

8
  1. Descarga pthreads devpak Download
  2. instalarlo en Dev C++
  3. Crear nuevo proyecto en Dev C++
  4. Después de que vaya a menú Proyecto -> Opciones de proyecto -> En ese seleccione "Parámetro Tab"
  5. Seleccione la opción "Agregar biblioteca u objeto"
  6. Seleccione el archivo "libpthreadGC2.a" del directorio de instalación de Dev C++ Aparecerá en el directorio LIB.
  7. Pulse ok
  8. Ahora prueba siguiente código de ejemplo listos para correr ..

Código de ejemplo:

#include <iostream> 
#include <pthread.h> 
using namespace std; 
void * fun_thread1(void *data) 
{ 
    for(int i=0;i<100;i++) 
    { 
     cout<<endl<<"In Thread 1"<<endl; 
    }  
} 
void * fun_thread2(void *data) 
{ 
    for(int i=0;i<100;i++) 
    { 
     cout<<endl<<"In Thread 2"<<endl; 
    }  
} 
int main(int argc, char *argv[]) 
{ 
    int status; 
    // creating thread objects 
    pthread_t thrd_1; 
    pthread_t thrd_2; 
    // create thread 
    pthread_create(&thrd_1,NULL,fun_thread1,(void *)0); 
    pthread_create(&thrd_2,NULL,fun_thread2,(void *)0);  
    pthread_join(thrd_1, (void **)&status); 
    pthread_join(thrd_2, (void **)&status); 
    system("PAUSE"); 
    return EXIT_SUCCESS; 
} 
+0

El enlace a los resultados devpak en un 404. –