.线程使用或函数创建一个对象。此时可以指定的当前计数值与计数值上限；也可指定对象的名字。其他进程中的线程可以指出已存在的对象的名字通过调用函数打开它。如果多个线程在等待一个对象，不保证按照先进先出（）顺序调度这些等待线程。外部事件，如内核模式的异步过程调用可改变等待顺序。在对象为状态时，等待函数返回会把该对象计数值减1。函数把对象的计数值增加指定的值。任何线程，哪怕它没有等待完成过该对象，也可以使用来增加对象的计数。如果导致对象计数值超过上限，则该函数调用失败，返回298号错误：“”。一个线程