Scheme 48 Manual | Contents | In Chapter: Top
Previous: Threads | Next: Threads

# Threads

This chapter describes Scheme 48's thread system: Scheme 48 threads are fully preemptive; all threads (currently) run within a single operating system process. Scheme 48 allows writing customized, nested schedulers, and provides numerous facilities for the synchronization of shared-memory programs, most importantly proposals for optimistic concurrency.

- Creating and controlling threads
- Advanced thread handling
- Debugging multithreaded programs
- Optimistic concurrency
- Condition variables
- Mutual exclusion
- Writing custom synchronization abstractions

  Previous: Threads | Next: Threads