Next: 1.11.1 Implicit synchronization Up: 1. Onyx Language Tutorial Previous: 1.10 Introspection Contents Index

# 1.11 Threads

The original impetus for Onyx's creation was the need for scalable threading. Onyx's threading is therefore truly powerful, though it comes at a cost. Threading makes asynchronous garbage collection a necessity, which in turn makes many aspects of Onyx's implementation a bit more heavyweight than would be necessary for a single-threaded interpreter.

Subsections

- 1.11.1 Implicit synchronization
- 1.11.2 General threading concerns