What is a Thread? | Threads, Process, Program, Parallelism and Scheduler Explained | Geekific
Geekific Geekific
34.6K subscribers
69,715 views
2.2K

 Published On Apr 24, 2021

Discord Community:   / discord  
GitHub Repository: https://github.com/geekific-official/

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:
Abstract Data Types vs. Data Structures:    • Abstract Data Types vs. Data Structur...  
Generics and Wildcards in Java Made Simple:    • Generics and Wildcards in Java | Part...  
Object-Oriented Programming Fundamentals:    • What is Object-Oriented Programming? ...  
Introduction to Databases - The Fundamentals:    • What is a Database? | Introduction to...  
Graphs - The Fundamentals:    • Introduction to Graphs: the Fundament...  
The Volatile and Synchronized Keywords in Java, Atomic Variables:    • The Volatile and Synchronized Keyword...  
Thread, Runnable, Callable, Future, ExecutorService:    • Creating Threads and Executing Tasks ...  
Atomic Variables, Adders and Accumulators in Java:    • Atomic Variables, Adders and Accumula...  
Locks, Monitors and Semaphores Explained in Java:    • Locks, Monitors and Semaphores Explai...  

#Geekific #Thread #Process #Parallelism

show more

Share/Embed