public void Close()
{
if (null != _waitHandle)
{
_waitHandle.Close();
_waitHandle = null;
}
}
public void CloseThreadWaiter() { if (_waiterEntry != null) { _waiterEntry.Close(); _waiterEntry = null; } }