thrd_create(&A, (thrd_start_t)&threadA, &queue);
thrd_create(&B, (thrd_start_t)&threadB, &queue);
thrd_join(A);
thrd_join(B);
thrd_create(&A, (thrd_start_t)&threadA, &queue);
thrd_create(&B, (thrd_start_t)&threadB, &queue);
thrd_join(A);
thrd_join(B);