阅读:3008回复:7
先问2个QUENSTION? mutex? thread?
有这样一对函数OSS_MUTEX_CREATE_和OSS_MUTEX_RELEASE
英语解释CREATE AND RELEASE A MUTEX. 请问"MUTEX"为何解??? 还有程序中常用**THREAD的命名,"THREAD"为何解??? |
|
沙发#
发布于:2001-06-07 16:23
mutex为互斥
thread为线程 |
|
|
板凳#
发布于:2001-06-07 16:42
能否详细解释一下"互斥 "的概念?
|
|
地板#
发布于:2001-06-15 09:15
你结婚时,别人给你们一个苹果,这时别人让你两个人同时吃.此时为非互斥.
但是,谈恋爱时,你们只能你一口,她一口,此时为互斥. |
|
地下室#
发布于:2001-10-12 17:09
互斥:即对一公共资源,当你对其申请时,首先要在这一资源没有被设为互斥。你的到后,将其设置。别的请求将无法获得该资源。用完后,即的要释放。
thread:线程。 |
|
|
5楼#
发布于:2002-03-20 05:13
互斥:多任务(两个以上)共享一个资源,不能两个同时享有
|
|
6楼#
发布于:2002-03-22 02:05
这个的确很让人胡涂的东西:
MUTEX实际上是一个缩写,完整的原文是mutual(adj,相互的) exclusion(n,排斥),但是简单翻译成“互斥”是不对的,在这里应该翻译做“互斥锁”。Mutual Exclusion在有的关于平行编程的书中缩写为ME,最开始提出是在解决临界段问题(Critical Section Problem)时所要达到的四个标准之一(ME,AOL,AOS,EE)。但是到了后来就把为了实现这个标准的方法之一称为Mutex Lock(互斥锁)了,在编程其间为了简便写作MUTEX,再后来就通常也称互斥锁为MUTEX了。 在你的上下文里面显然也是“互斥锁”的意思,而非“互斥”。 (哎呀,谁的臭鸡蛋,俺不就是晃荡晃荡吗……俺起码还有一瓶底醋呢……) :P |
|
|
7楼#
发布于:2002-04-16 11:43
用户被禁言,该主题自动屏蔽! |
|