Computing and tech
The interleaver
Move two threads forward one line at a time, in the order you choose, and watch the shared counter go wrong or the locks cross. You find the order that causes the bug yourself.
Free, with your Voyelle account.
What leads here.
The decks that help you review what you handle here, and the learning path it belongs to.
The learning pathProgramming close to the systemIts decks come in the right order, step by step, up to the badge.
The decks
- Virtual memory and paging
- Page replacement
- File system calls
- How a file system is organised
- fork, exec and wait
- Scheduling algorithms
- Threads
- Critical section and mutex
- Semaphores and monitors
- Deadlock
- Producer-consumer, readers-writers, dining philosophers
- Pipes
- Programming with signals
- Shared memory
- Sockets
- The concurrent server
- Designing an application protocol
In the same subject.
The server's night
Prepare a server's night
The little network
A ping followed frame by frame
Under the lens
Frames opened down to the byte
Try it, then review what it taught you.
Free: the whole library, unlimited reviews, no ads. See pricing