• A software thread (ST) is an execution context created by the software, for instance with pthread_create() or clone().
  • These entities are scheduled by the operating system onto processors.
  • A multithreaded program is a code in which the programmer explicitly creates ST.

Refs