A thread is either a chain of posts on a single subject, for example in a usenet newsgroup or an online forum, or a portion of a program that can run independently. Modern computers can run multi-threaded applications – that means that they can run programs that have multiple threads running at the same time. The operating system assigns them priorities and the processor resources are dedicated accordingly.
Technipages Explains Thread
In the case of a forum thread, one message sparks a discussion or conversation, and all further messages are either replies to that message or replies to the replies to that message. This functionality makes it possible to keep conversations on topic and usually to collapse threads that aren’t interesting or relevant to a user’s experience. In the case of a usenet newsletter chain, the same principle applies – replies and comments on a single topic, post or message are referred to as a thread as well.
For processing threads – having multiple threads running concurrently and having the OS assign them certain resources according to priority means that fore- and background processes can happen at the same time. In other words, while typing something on facebook in your browser, you can also download a file from Dropbox in the background – these two processes do not interfere with each other, or any other applications that may also be running.
Common Uses of Thread
- Multithread processors can maintain multiple tasks at once.
- Threads on Reddit are collapsible.
- Preemptive multitasking relies on thread management.
Common Misuses of Thread
- A thread is another name for a facebook post.