假设我有一个具有以下功能的同步原语:
- 它有一个 Count 属性,该属性最初为零。
- 它有等待方法。在 Count 零的对象上调用时,它会立即返回
否则,它会阻止并等待对象发出信号。
- 它有一个 Signal 方法。在具有正 Count 的对象上调用时,它会递减它并取消阻止 Wait 的当前/下一次调用。
- 如果等待等待信号 5次,则不仅当前等待会返回,而且接下来的4次调用等待将立即返回。
- 它有一个 ExpectSignal (不确定名称)方法。它会递增 Count 属性。
醇>
这样的实体是否有标准的,即使是模糊的名称?