why do I get the same output order when pthread_join( thread3, NULL); comes before pthread_join( thread1, NULL); and when: pthread_j
pthread_join( thread3, NULL);
pthread_join( thread1, NULL);
pthread_j