Guides
Getting Started
This guide shows how to add async to your project and run code asynchronously.
Scheduler
This guide gives an overview of how the scheduler is implemented.
Tasks
This guide explains how asynchronous tasks work and how to use them.
Best Practices
This guide gives an overview of best practices for using Async.
Debugging
This guide explains how to debug issues with programs that use Async.
Thread safety
This guide explains thread safety in Ruby, focusing on fibers and threads, common pitfalls, and best practices to avoid problems like data corruption, race conditions, and deadlocks.