advanced 6 hr 8 lessons

Concurrency & Parallelism in OCaml

Write fast, correct concurrent OCaml: threads, async, synchronization, and avoiding race conditions and deadlocks.

Taught by The StretchCode Faculty

What you'll learn

  • Run concurrent OCaml safely
  • Use OCaml's async/threading model
  • Avoid races and deadlocks
  • Profile and tune concurrent code

Curriculum

Concurrency Basics
1Concurrency vs. ParallelismPreview
2Threads and Tasks
Coordination
1Synchronization
2Avoiding Deadlock
Async
1Async and Await
2Concurrent Patterns
Concurrent Project
1Build It
2Test Under Load