Как использовать библиотеку pthread в DevC++?
Я загрузил пакет pthread из pthread. Что мне теперь делать, чтобы использовать его в DevC++?
1 ответов
- скачать pthreads devpak скачать
- установите его в Dev c++
- создать новый проект в dev C++и
- после этого перейдите в меню проекта - > опция проекта - > в этом выберите "вкладка параметров"
- выберите опцию" Добавить библиотеку или объект"
- выберите " libpthreadGC2."файл из каталога установки Dev c++ Он будет в каталоге LIB.
- нажмите ok
- теперь проверьте следующий код готов бежать..
Пример Кода :
#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;
}