PTHREAD
Oleh :
Nindya Viani (1406532002)
Stella Gabriella Apriliani (1406532072)
Teknik Komputer 2014
FAKULTAS TEKNIK
UNIVERSITAS INDONESIA
DEPOK
MARET 2016
1
1. Pertama-tama, user menginstall Code-Blocks pada Linux untuk dapat menjalankan simulasi
program Pthread. Tersedia pada Ubuntu Software Center. (Dibuat bersama di dalam Linux pada
laptop Nindya)
pthread_t tid[2];
if(pthread_equal(id,tid[0]))
{
printf("\n Thread pertama sedang diproses \n");
}
else
{
2
printf("\n Thread kedua sedang diproses \n");
}
for(i=0; i<(0xFFFFFFFF);i++);
return NULL;
}
int main(void)
{
int i = 0;
int err;
while(i < 2)
{
err = pthread_create(&(tid[i]), NULL, &doSomeThing, NULL);
if (err != 0)
printf("\n Tidak bisa membuat Thread :[%s]", strerror(err));
else
printf("\n Thread dibuat dengan sukses \n");
i++;
}
sleep(5);
return 0;
}
3
4
3. Setelah selesai membuat program, dijalankan pada terminal dan hasilnya adalah seperti
berikut
5
Adapun analisis dari source code tersebut adalah sebagai berikut :
REFERENSI
http://www.thegeekstuff.com/2012/04/terminate-c-thread/