如果一个进程开几个线程,其中一个线程一直等在sem_wait()上,那么这个线程对整个进程的效率有没有影响? 谢谢。 提问的次数不多,如果描述不清楚,请指出,谢谢。
by archphoenix - C/C++ - 2008-10-24 16:37:13 阅读(4865) 回复(4)
1)p1-p4四个process, A1,A2,B1,B2,C1,D1六个线程: P1 P2 P3 P4 -------------------------------- A1 B1 C1 D1 A2 B2 要求按顺序执行A1,D1,B1,A2,B2,C1. 我这样设计mutex对不对: s1,s2,s3,s4=0; down(s1) down(s2) down(s3) A1 B1 C1 D1 up(s3) up(s4) ...
某知名互联网高薪急聘sem经理 有意向的朋友请跟我联系 msn:[email=maggie_cdd@hotmail.com]maggie_cdd@hotmail.com[/email] email:popfirst_maggie@126.com
couldn't grab the accept mutex Summary: couldn't grab the accept mutex Product: Apache httpd-2.0 Version: 2.2.26 Platform: HP OS/Version: HP-UX Status: NEW Severity: Blocker Priority: Other Component: All AssignedTo: [email]bugs@httpd.apache.org[/email] ReportedBy: [EMAIL PROTECTED] Serve...
学习中,看到用户线程对共享内存的获得和释放,其中讲到mutex和锁: 例:线索在修改缓冲区以前,首先获得这个缓冲区的mutex,然后把这个缓冲区的锁访问类型设为独占方式。 问题:mutex(门叉)本身就是实现互斥访问,应该说得到mutex以后,别人已经不可能再访问这个缓冲区了,为什么还要加锁。 在书中还有许多地方讲到这种例子。究竟mutex和锁是什么关系?请老大们指教!!!
未定义 文件中的 符号 在文件中 sem_unlink /var/tmp//ccWFYSBB.o err_quit /var/tmp//ccWFYSBB.o sem_open /var/tmp//ccWFYSBB.o sem_post /var/tmp//ccWFYSBB.o sem_wait /var/tmp//ccWFYSBB.o ld:致命的:符号参照错误、没有输出写到a.out coll...