A thread is an execution flow scheduled within a process. Every running process has at least one thread, and a multithreaded process has several flows that can make progress concurrently.
Process Utilization · Lesson 3
Process Threads
Learn how Linux threads share process resources and how to inspect them with ps.