- thrd_create(&t2, &threadA, NULL);
- thrd_create(&t3, &threadB, NULL);
- thrd_join(t2);
- thrd_join(t3);
+ thrd_create(&A, &threadA, NULL);
+ for (i = 0; i < NUMREADERS; i++)
+ thrd_create(&B[i], &threadB, NULL);
+
+ for (i = 0; i < NUMREADERS; i++)
+ thrd_join(B[i]);
+ thrd_join(A);