What Is a Thread?

Give Feedback

In this lesson, you’ll cover some terminology:

  • CPU (central processing unit) is a piece of hardware in a computer that executes binary code.
  • OS (operating system) is software that schedules when programs can use the CPU.
  • Process is a program that is being executed.
  • Thread is part of a process.

Blocking happens when a thread is stuck, waiting for a something to finish so it can complete its function. When single-threaded apps get blocked, this causes a poor user experience and slower overall execution time.

Multi-threaded apps can execute more than one function at what appears to be the same time. While one thread is blocked, other threads can continue their execution.

Comments & Discussion

Become a Member to join the conversation.