pthread 简要使用指南(二) joinable 与 detached(二)

2014-11-24 10:39:57 · 作者: · 浏览: 2
_destroy(&mutex);

return 0;
}
[cpp]
运行结果:
new thread thr_joinablefn begin
pid 2352 tid 4981312 (0x4c0240)
new thread thr_detachedfn begin
pid 2352 tid 5047072 (0x4d0320)
new thread thr_joinablefn:
pid 2352 tid 4981312 (0x4c0240)
can't pthread_join ntid_joinable thread in thr_detachedfn :Invalid argument
thr_joinablefn runing 0
new thread thr_detachedfn:
pid 2352 tid 5047072 (0x4d0320)
thr_detachedfn runing 1
thr_joinablefn runing 2
thr_detachedfn runing 3
thr_joinablefn runing 4
thr_detachedfn runing 5
thr_joinablefn runing 6
thr_detachedfn runing 7
thr_joinablefn runing 8
thr_detachedfn runing 9
thr_joinablefn return 555
thr_detachedfn runing 10
can't pthread_join ntid_detached thread:Invalid argument