What are threads in OS?
A thread is a basic unit of CPU utilization, consisting of a program counter, a stack, and a set of registers, ( and a thread ID. ) Traditional ( heavyweight ) processes have a single thread of control – There is one program counter, and one sequence of instructions that can be carried out at any given time. What is …