Multithreading is the Answer. What Was the Question? - Part I

Multithreading is the Answer. What Was the Question? - Part I

CppNow via YouTube Direct link

Making fruit salads

21 of 42

21 of 42

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. 1 Introduction
  2. 2 Outline
  3. 3 Why this talk exists
  4. 4 Problems with multithreading
  5. 5 The problem with multithreading
  6. 6 Multithreading is the answer
  7. 7 Multithreading
  8. 8 Multitasking
  9. 9 Multithreading myths
  10. 10 Thread
  11. 11 Cores
  12. 12 Clock speed
  13. 13 Resource
  14. 14 Race Conditions
  15. 15 Fibers
  16. 16 Green Threads
  17. 17 Multithreading problems
  18. 18 Real life example
  19. 19 Whats your scale
  20. 20 Simple problem to solve
  21. 21 Making fruit salads
  22. 22 Adding an oven
  23. 23 One oven
  24. 24 Queue
  25. 25 Optimization
  26. 26 deadlock
  27. 27 resources
  28. 28 no race conditions
  29. 29 code review
  30. 30 backwards
  31. 31 lock
  32. 32 best
  33. 33 tangled mess
  34. 34 waiting for resources
  35. 35 setting up resources
  36. 36 future and promise
  37. 37 patron
  38. 38 atomic
  39. 39 Resource lock
  40. 40 Undefined behavior
  41. 41 Memory Barriers
  42. 42 Pizza

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.