Completed
Critical Section
Class Central Classrooms beta
YouTube videos curated by Class Central.
Classroom Contents
Programming the Internet - C4 Public Lecture
Automatically move to the next video in the Classroom when playback concludes
- 1 Introduction
- 2 Clocks
- 3 Software
- 4 Languages
- 5 Why Programming
- 6 The Magic
- 7 The Crisis
- 8 Moores Law
- 9 Multicore
- 10 Concurrent Programming
- 11 Multicore Crisis
- 12 Critical Section
- 13 deadlock
- 14 message passing
- 15 communications latency
- 16 better timekeeping
- 17 more problems
- 18 offline
- 19 concurrency
- 20 incomprehensible to humans
- 21 the wrong tool for the job
- 22 sloppy programming
- 23 MapReduce
- 24 Scale
- 25 Self reproducing automata
- 26 Not everyone agrees
- 27 Jimmy Lin
- 28 Decision Trees
- 29 Random Trees
- 30 Floppy Programming
- 31 Credit Card Fraud
- 32 The Answer
- 33 The Unsolved Question
- 34 Communication Failure
- 35 Quotes
- 36 Example
- 37 Code vs Data
- 38 Universal Issues
- 39 The Halting Problem
- 40 The Scope of the Problem
- 41 Biological Inspiration
- 42 Conclusion