What is a Thread? | Threads, Process, Program, Parallelism and Scheduler Explained | Geekific

preview_player
Показать описание

If you’re into programming, you may for sure have heard the term Thread or Threading in relation to a computer program, but you weren’t exactly sure what it meant. How about Process? or Program? You likely understand that a thread is somehow related to a program or a process, but maybe, that’s as far as your understanding goes. In this video we explain what a thread is, and make sure that all the questions you may have surrounding this topic are answered.

Timestamps:
00:00 Introduction
00:35 What are Threads and Processes?
03:09 What is a Program?
04:12 What is Parallelism?
06:07 What is a Scheduler?
06:51 Recap on Threads
07:27 Inter-Thread vs. Inter-Process Communication
09:36 Thanks for Watching!

If you found this video helpful, check other Geekific uploads:

#Geekific #Thread #Process #Parallelism
Рекомендации по теме
Комментарии
Автор

I've always been confused about the differences between threads and processes, and I've watched many videos attempting to explain it. However, this particular video was the first one that helped me truly understand the distinction. Thank you so much for providing such a clear explanation !

CSUnlockedTeam
Автор

0:40 finally someone who gets their audio volume levels right. (loud enough for voice & dialog; & equal or bit lower for intho music)

yash
Автор

The examples used to illustrate the concepts are really well-chosen. Thank you sir !

laumatthew
Автор

This video should get more views. absolutely top one. the information visualization and topics covered in a same story line helped me understand the whole process.
Next, I am going to learn how the thread, scheduler are implemented in low level coding.

princezuko
Автор

X in longer a hypothetical company lol

johnnickles
Автор

A good analogy can make all the difference - and this guy really lit things up for me. Thank you!

probexpd
Автор

Amazing video, best one I’ve seen about threading! Thank you!!!

marianaaa
Автор

thanks alot this is video is also covering the topic of thread level parallelism

IqraKhan-loch
Автор

bro the less thing that i can say is, that's amazing, thank you so much

LuidjiBerrita
Автор

The analogies used are top notch. Really broke it down

josephemmanuel
Автор

Nice video, but I really have some questions..

So when program loads from some disk-space into RAM and it becomes executable and we say it becomes a process? -y/n
The program in its running state is called process? -y/n
Process is something like a company and threads are its employees, so the threads are processes workers? -y/n

andrejtrozic
Автор

The hierarchy is

• Operating System
• Processes - Main process and child processes
• Threads - Main thread and other threads
• Tasks - Subroutines and Coroutines

TrusePkay
Автор

Thank you for your such detailed Information It is something I was looking for.

dhruvburada
Автор

I subscribed right away upon listening to you for the very first time. Continue uploading such content please. It is really helpful to us and much valued.

danielsims
Автор

The example was a perfect one. Thank you!!

charlesclayman
Автор

very good explanation with perfect example. Thank you 🙂

Vicknary
Автор

Top notch content. Thanks for educating me,

jasper
Автор

this was really a good video, great job, very helpful!

jayanta
Автор

A program is a collection of module(s) having one and only one entry point.

bernaridho
Автор

QUESTION:

Scenario 1:
I have open google chrome browser.
A single instance of google chrome is loaded into memory. Which is called [1 proces] of google chrome right?

Scenario 2:
I have open google chrome twice. So two instances of google chrome loaded into memory. Which are called [2 process] of google chrome right?

Scenario 3:
Consider [Scenario 1]. I have one tab open which is by default. So I have [1 process] within a process according to your expectation?

Scenario 4:
Consider [Scenario 1] again. I have open two tab open. So I have [2 processes] within a process according to your expectations?

I am confused please reply.🙏

abdullahsoomro