An abstraction over platform-specific event primitives:
Windows: event objects Linux: eventfd Other Unix: fifo