Processes and Threads (Concurrency Basics)

preview_player
Показать описание
A quick video about the differences between processes and threads, and concurrency vs parallelism. These is cover part of Concurrency Basics, including multithreading optimization.

On this video I talk about some Concurrency basic concepts, including the difference between concurrency vs parallelism. Also talk about processes, threads, how to reason about parallelism on your application and how to optimize when doing multithreading programming

Concurrency is one of the most complex topics to grasp and it's usually asked during Technical Interviews since is one of the core topics on Computer Science.

Tell me what you think, if you like it or not, or if I missed something you'd like to see.

Like, share or subscribe if you enjoyed it :)
Рекомендации по теме
Комментарии
Автор

Also worth noting that threads are scheduled to run by the process, while the process (and it's main thread) are scheduled to run by the OS. Of course, once threads are scheduled, the OS takes over. Unless these are green/light threads (coroutines), which are not OS threads.

PaulSebastianM
Автор

Can you create some more videos on JAVA programmings? And some architecture related videos?

SankarJankoti
Автор

Friend from r/ here. Solid content! See you around!

mikasalife