1 write to _waiters
Microsoft.ML.Core (1)
Utilities\MinWaiter.cs (1)
60
_waiters
= new Heap<WaitStats>((s1, s2) => s1.Line > s2.Line);
9 references to _waiters
Microsoft.ML.Core (9)
Utilities\MinWaiter.cs (9)
76
lock (
_waiters
)
80
Contracts.Assert(
_waiters
.Count < _maxWaiters);
83
_waiters
.Add(ev);
85
Contracts.Assert(
_waiters
.Count < _maxWaiters);
100
lock (
_waiters
)
103
Contracts.Assert(
_waiters
.Count < _maxWaiters);
106
Contracts.Assert(_maxWaiters == 0 ||
_waiters
.Count < _maxWaiters);
113
if (
_waiters
.Count == _maxWaiters)
115
var ev =
_waiters
.Pop();