从api接口来看,NSCondition对象与windows系统下的Event对象基本上是一样的,posix由于还需要一个额外的pthread_mutex_t对象,所以使用起来没有windows event与NSCondition对象那么简单。具体的用法apple的网站上有介绍http://developer.apple.com/library/mac/#documentation/Cocoa/Reference/NSCondition_class/Reference/Reference.html
其实最主要的就是wait()与signal(),前者用于等待事件,后者用于触发事件。