Advertisement
Guest User

Wątki

a guest
Oct 23rd, 2017
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.54 KB | None | 0 0
  1. Załącznik 4
  2. #include <stdlib.h>
  3. #include <stdio.h>
  4. #include <pthread.h>
  5.  
  6. void* funkcja_watku(void* argument)
  7. {
  8.     int id = *((int*) argument);
  9.     int self_id = pthread_self();
  10.    
  11.     printf("pthread_self = %u\n", self_id);
  12.     printf("id = %d\n\n", id);
  13. }
  14.  
  15. int main()
  16. {
  17.     pthread_t tid[10];
  18.     void *wynik;
  19.     int tabela_id[10];
  20.     int i;
  21.    
  22.    
  23.     for ( i = 0; i < 10; i++ )
  24.     {
  25.         tabela_id[i] = i;
  26.         pthread_create(&tid[i], NULL, funkcja_watku, (void*)&tabela_id[i]);
  27.     }
  28.    
  29.     for ( i = 0; i < 10; i++ )
  30.         pthread_join(tid[i], &wynik);
  31.    
  32. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement