KL MJ RP WN

concurrent.quest

Multiplayer Parallel Adventures

QUEST LOG
EASY BASICS

Thread Spawning

Learn to create and manage multiple execution threads. Spawn your first concurrent process and observe parallel execution in real time.

HARD COMBAT

Deadlock Dragon

Face the Deadlock Dragon: two threads holding resources the other needs. Break the cycle to win.

MEDIUM EXPLORE

Mutex Maze

Navigate a labyrinth where doors are controlled by mutual exclusion locks. Only one hero can pass at a time.

LEGENDARY SYSTEM

The Fork-Join Fortress

Coordinate all four heroes to simultaneously activate switches in different rooms. Requires perfect synchronization and communication through shared channels.

EASY BASICS

Shared Memory Shrine

Visit the shrine and learn to read and write shared memory safely between concurrent threads.

HARD COMBAT

Race Condition Rapids

Race against time down treacherous rapids where execution order is non-deterministic. Identify and fix race conditions before data corruption spreads downstream.

MEDIUM EXPLORE

Semaphore Swamp

Cross the swamp using counting semaphores to control how many heroes can stand on each platform.

MEDIUM SYSTEM

Channel Caverns

Communicate between threads using message-passing channels deep in the caverns.

MEDIUM BASICS

Atomic Armory

Equip your heroes with atomic operations. Learn compare-and-swap to safely update shared state without locks.

HARD EXPLORE

Barrier Bridge

All heroes must arrive at the bridge before anyone can cross. Implement a cyclic barrier to synchronize the party at checkpoints throughout the dungeon.

LEGENDARY COMBAT

The Starvation Specter

A ghost that prevents threads from ever getting CPU time. Defeat it by implementing fair scheduling.

EASY SYSTEM

Process Pool Pond

Manage a pool of worker processes at the pond. Assign tasks efficiently and collect results.

Party Progress

KL
Knight-Lite Thread Master
78%
MJ
MagiJam Lock Breaker
54%
RP
RunPar Sync Mage
91%
WN
WaitN Channel Scout
67%

QUEST COMPLETE

All heroes synchronized. All challenges conquered. The concurrent quest continues.

KL MJ RP WN