Completed
Making fruit salads
Class Central Classrooms beta
YouTube videos curated by Class Central.
Classroom Contents
Multithreading is the Answer. What Was the Question? - Part I
Automatically move to the next video in the Classroom when playback concludes
- 1 Introduction
- 2 Outline
- 3 Why this talk exists
- 4 Problems with multithreading
- 5 The problem with multithreading
- 6 Multithreading is the answer
- 7 Multithreading
- 8 Multitasking
- 9 Multithreading myths
- 10 Thread
- 11 Cores
- 12 Clock speed
- 13 Resource
- 14 Race Conditions
- 15 Fibers
- 16 Green Threads
- 17 Multithreading problems
- 18 Real life example
- 19 Whats your scale
- 20 Simple problem to solve
- 21 Making fruit salads
- 22 Adding an oven
- 23 One oven
- 24 Queue
- 25 Optimization
- 26 deadlock
- 27 resources
- 28 no race conditions
- 29 code review
- 30 backwards
- 31 lock
- 32 best
- 33 tangled mess
- 34 waiting for resources
- 35 setting up resources
- 36 future and promise
- 37 patron
- 38 atomic
- 39 Resource lock
- 40 Undefined behavior
- 41 Memory Barriers
- 42 Pizza