Advertisement
Guest User

Untitled

a guest
Mar 18th, 2019
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.68 KB | None | 0 0
  1. #include<pthread.h>
  2. #include<stdio.h>
  3. #include<stdlib.h>
  4. #define NUM_THREADS 1
  5.  
  6. int valor_global;
  7. int end_threads;
  8.  
  9. void *Thread_Um()
  10. {
  11. printf("valor entrar: %d\n", valor_global);
  12. valor_global = 99 ;
  13. printf("valor apos: %d\n", valor_global);
  14. end_threads++;
  15. pthread_exit(NULL);
  16. }
  17.  
  18. int main(int argc, char *argv[])
  19. {
  20. end_threads = 0;
  21. pthread_t thread;
  22.  
  23. valor_global = 10;
  24.  
  25. printf("valor antes %d\n", valor_global);
  26. pthread_create(&thread, NULL, Thread_Um, NULL);
  27.  
  28. while(end_threads < NUM_THREADS);
  29. printf("valor depois %d\n", valor_global);
  30.  
  31. pthread_exit(NULL);
  32. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement