Concurrency & Parallelism: Understanding I/O

Concurrent code has a bad reputation of being notoriously easy to screw up. This series will focus on well-known and widely adopted concurrency patterns in different programming languages, platforms, and runtimes, so hopefully it makes you more confident writing maintainable concurrent code.

The first chapter is an introduction to I/O.

This blogpost is published on the RisingStack Blog.