xxxxxxxxxx
In computer science, a thread of execution is the smallest sequence of programmed instructions that can be managed independently by a scheduler,
which is typically a part of the operating system. The implementation of threads and processes differs between operating systems.