Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include<pthread.h>
- #include<stdio.h>
- #include<stdlib.h>
- #define NUM_THREADS 1
- int valor_global;
- int end_threads;
- void *Thread_Um()
- {
- printf("valor entrar: %d\n", valor_global);
- valor_global = 99 ;
- printf("valor apos: %d\n", valor_global);
- end_threads++;
- pthread_exit(NULL);
- }
- int main(int argc, char *argv[])
- {
- end_threads = 0;
- pthread_t thread;
- valor_global = 10;
- printf("valor antes %d\n", valor_global);
- pthread_create(&thread, NULL, Thread_Um, NULL);
- while(end_threads < NUM_THREADS);
- printf("valor depois %d\n", valor_global);
- pthread_exit(NULL);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement