Completed
Intro
Class Central Classrooms beta
YouTube videos curated by Class Central.
Classroom Contents
Rust Standard Library Locks: Overcoming Obstacles in Large Projects - Project Update
Automatically move to the next video in the Classroom when playback concludes
- 1 Intro
- 2 DEADLOCKED MARA BOS
- 3 I'M GOING TO TELL YOU A STORY
- 4 PROBLEMS
- 5 MUTUAL EXCLUSION
- 6 LOCK &MUT SOMETHING UNLOCK
- 7 IMPLEMENTENTING IS HARD
- 8 IN RUST, OBJECTS CAN BE MOVED
- 9 IN RUST, 'WRONG'USAGE MUST BE SAFE
- 10 DEADLOCKING IS SAFE
- 11 IN RUST, FORGETTING THINGS MUST BE SAFE
- 12 RUST IS NOTC
- 13 FITTING A C-SHAPED PEG INTO A RUST-SHAPED HOLE.
- 14 A SOLUTION
- 15 PARKING LOT
- 16 WHAT'S GOING ON?
- 17 IT'S A HUGE AMOUNT OF NEW CODE (new to std)
- 18 UNDOCUMENTED WINDOWS API?
- 19 TOO MANY THINGS TO DISCUSS AT ONCE
- 20 OUT OF ENERGY
- 21 LARGE CHANGES PUSH THINGS FORWARD EVEN WHEN THEY FAIL
- 22 STUCK
- 23 FAILED ATTEMPT BECOMES AN OBSTACLE
- 24 TINY STEPS
- 25 STABILITY GUARANTEES
- 26 MOVABLE MUTEXES
- 27 NEW O.S. PRIMITIVES
- 28 CONCLUSION
- 29 SMALLER CHUNKS ARE EASIER TO CHEW
- 30 MOVING FORWARD
- 31 PROCESS CHANGES?
- 32 MCPS: MAJOR CHANGE PROPOSALS
- 33 CONTRIBUTORS
- 34 KEEP MAKING SMALL STEPS