File: index.yaml

package info (click to toggle)
ruby-async 2.36.0-1
  • links: PTS, VCS
  • area: main
  • in suites: sid
  • size: 400 kB
  • sloc: ruby: 1,938; makefile: 4
file content (29 lines) | stat: -rw-r--r-- 1,326 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
# Automatically generated context index for Utopia::Project guides.
# Do not edit then files in this directory directly, instead edit the guides and then run `bake utopia:project:agent:context:update`.
---
description: A concurrency framework for Ruby.
metadata:
  documentation_uri: https://socketry.github.io/async/
  funding_uri: https://github.com/sponsors/ioquatix/
  source_code_uri: https://github.com/socketry/async.git
files:
- path: getting-started.md
  title: Getting Started
  description: This guide shows how to add async to your project and run code asynchronously.
- path: scheduler.md
  title: Scheduler
  description: This guide gives an overview of how the scheduler is implemented.
- path: tasks.md
  title: Tasks
  description: This guide explains how asynchronous tasks work and how to use them.
- path: best-practices.md
  title: Best Practices
  description: This guide gives an overview of best practices for using Async.
- path: debugging.md
  title: Debugging
  description: This guide explains how to debug issues with programs that use Async.
- path: thread-safety.md
  title: Thread safety
  description: 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.