release method
void
release()
释放信号量
Implementation
void release() {
if (_waiters.isNotEmpty) {
// 唤醒一个等待者
final completer = _waiters.removeFirst();
if (!completer.isCompleted) {
completer.complete();
}
} else {
_active--;
}
}