原帖由 andyY 于 2006-2-8 11:38 发表
多谢版主的回复。
f2 还有其它工作,用 sem 来作阻塞,完整的是有其它线程 post这个全局sem的。这里简化了下。
但这些都是正常使用,线程阻塞一样可以被 cancel 吧!
原帖由 liuzhuan23 于 2006-2-8 12:11 发表
pthread_cancel() 在posix中有叙述:将其称之为“不安全的上下文”
一个thread中,处于完全封闭的环境,没有任何代码出口,呵呵,pthread_cancel的做法就值得怀疑了,安全吗?
我一直坚持认为pthread_cance ...
原帖由 andyY 于 2006-2-8 12:56 发表
printf( "f2: join ok !\n" );
原帖由 andyY 于 2006-2-8 13:03 发表
不可能吧,是从第一篇copy的吗?
欢迎光临 Chinaunix (http://bbs.chinaunix.net/) | Powered by Discuz! X3.2 |