In computer science, a thread of execution is the smallest sequence of programmed instructions that can be managed independently by an operating system scheduler. The scheduler itself is a light-weight process. The implementation of threads and processes differs from one operating system to another, but in most cases, a thread is contained inside a process. Multiple threads can exist within the same process and share resources such as memory, while different processes do not share these resources. In particular, the threads of a process share the latter's instructions and its context .

The above text is a snippet from Wikipedia: Thread (computing)
and as such is available under the Creative Commons Attribution/Share-Alike License.



  1. A long, thin and flexible form of material, generally with a round cross-section, used in sewing, weaving or in the construction of string.
  2. A theme or idea.
    All of these essays have a common thread.
    I’ve lost the thread of what you’re saying.
  3. A screw thread.
  4. A sequence of connections.
  5. The line midway between the banks of a stream.
  6. A unit of execution, lighter in weight than a process, generally expected to share memory and other resources with other threads executing concurrently.
  7. A series of messages, generally grouped by subject, all but the first replies to previous messages in the thread.
  8. A filament, as of a flower, or of any fibrous substance, as of bark.
  9. composition; quality; fineness


  1. To put thread through.
    thread a needle
  2. To pass (through a narrow constriction or around a series of obstacles).
    I think I can thread my way through here, but it’s going to be tight.

The above text is a snippet from Wiktionary: thread
and as such is available under the Creative Commons Attribution/Share-Alike License.

Need help with a clue?
Try your search in the crossword dictionary!