Scheme 48 Manual | Contents | In Chapter: Top
Previous: Threads | Next: 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