8 void *Thread1(void *unused
) {
9 for (int i
= 0; i
< N
; i
++) {
10 fprintf(stderr
, "%s %d\n", __func__
, i
);
16 void *Thread2(void *unused
) {
17 for (int i
= 0; i
< N
; i
++) {
18 fprintf(stderr
, "%s %d\n", __func__
, i
);
25 for (int i
= 0; i
< N
; i
++)
28 pthread_create(&t
[0], 0, Thread1
, 0);
29 pthread_create(&t
[1], 0, Thread2
, 0);
30 pthread_join(t
[0], 0);
31 pthread_join(t
[1], 0);