Search⌘ K

Summary

Explore event-based concurrency methods used in operating systems, focusing on event loops, asynchronous I/O, and state management. Understand the complexity and trade-offs of event-driven approaches compared to threads, and review seminal research papers or practical coding to deepen your knowledge.

We'll cover the following...

We’ve presented a bare-bones introduction to a different style of concurrency based on events. Event-based servers give control of scheduling to the application itself but do so at some cost in complexity and difficulty of integration with other aspects of modern systems (e.g., paging). Because of these challenges, no single approach has emerged as best. Thus, both threads and events are likely to ...