Repository navigation
Tags: sharplet/EnumeratorKit
Tags
Merge branch '2-2475-bf' of /home/git/repositories/grow/EnumeratorKit… … into anz-development
EKSemaphore: improve reliability and semantics of counting semaphore … …test See https://github.com/allending/Kiwi/issues/321. Adding verifiers from multiple threads is not supported in Kiwi. Also changed the semantics of the test case to be about waiting on a non-boolean counting semaphore (i.e., with a value of 2, the third thread to wait will block until the semaphore is signalled).
Attempt to move fiber operations onto a single queue The problem here is that with a single, concurrent fiber execution queue, there doesn't seem to be any way to find which operation [EKFiber yield:] is executed within. (In the multi-queue model, this is achieved by looking for the current execution queue.)