1 #include <pthread.h>
2 #include <stdio.h>
3 
4 int state_var;
5 
thread(void * in)6 void *thread (void *in)
7 {
8   state_var++; // break here
9   return NULL;
10 }
11 
main(int argc,char ** argv)12 int main(int argc, char **argv)
13 {
14   pthread_t t1, t2;
15 
16   pthread_create(&t1, NULL, *thread, NULL);
17   pthread_join(t1, NULL);
18   pthread_create(&t2, NULL, *thread, NULL);
19   pthread_join(t2, NULL);
20 
21   printf("state_var is %d\n", state_var);
22   return 0;
23 }
24