thr_join() 在成功运行后返回 0。如果检测到以下任一情况,thr_join() 将失败并返回对应的值。
ESRCH
未找到与目标线程 ID 对应的非分离线程。
EDEADLK
检测到死锁,或者目标线程的值指定了调用线程。