- 1. A strand of cotton, wool, fibre etc that can be used with sewing or weaving.
- 2. In an application a thread represents a means of allowing sections of
code to be executed in parallel with other code sections within the same
When an application is executed there will initially have only a single thread. The application can then create separate threads that run in parallel until they complete (or are terminated by the application). Each thread executes within the same context as the main process - so they share the same memory space and run within the same operating system process. If an application is terminated then all of its threads cease with it.
Also known as a multi-threading, light weight process (lwp).
- 3. A train of thought or series of messages in a conversation. In newsgroups a thread is the set of messages that all relate to the same subject. A thread therefore contains the discussion on an individual topic.