It’s highly likely that there is a limitation on how many synchronization objects – semaphores, events, critical sections – can one process and all processes on a given machine use. What exactly is this limitation?
It’s highly likely that there is a limitation on how many synchronization objects –
Share
For windows, the per-process limit on kernel handles(semaphores, events,mutex) is
2^24.From MSDN: