AsyncGuides

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.