Participants will learn:
- the differences between multithreaded and event-based concurrency control
- the issues, advantages and disadvantages of both multithreading and event-based programming
- the foundations of the actor model of concurrency and its incarnation in modern languages
- how event-based concurrency control can be integrated with object-oriented programming
- how to use an event loop library in a multithreaded language