Home Page : Glossary : "T" : Thread
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.
Threads can only be used on operating systems that support them, which includes all modern operating systems. Early operating systems such as DOS and CP/M did not support threads.
Also known as a multi-threading, light weight process (lwp).
Can you add to this definition? If so please Report an Observation. Do you know of a relevant link to add under this definition? If so please Add a Link.
© Copyright 2004-2008, A B Cryer, All Rights Reserved.