- Tech know how online


Threads are independent activities in a process that are handled independently of other parts of the process. Each thread is a processing thread and has its own process context, like any other operating system process. There are higher and lower priority threads, and higher priority threads can trigger lower priority threads. Similarly, lower priority threads can start other threads. Each thread can be marked as a daemon.

Since several threads are always executed in parallel, this is referred to as multithreading and hyperthreading.

  1. Indiscussion forums on the Internet, for example, a discussion on the Internet can be continued by a response (reply) to a question posed to the group. Such a series of post / reply / reply to reply etc. is mapped in a tree structure. The entire structure of posts on a topic is called a thread. Threads share their own address space and can therefore communicate using shared memory in addition to message-based communication.
  2. Threads have proven particularly necessary in remote procedure call ( RPC) environments to handle the diverse, potentially parallel activities with the synchronous, blocking RPC model. Since not every operating system implements threads in addition to the process concept, the thread component was included in the Distributed Computing Environment( DCE). Threads are used in clients and servers. Clients can issue multiple RPC calls simultaneously through threads, and servers can accept multiple calls simultaneously.
Englisch: thread
Updated at: 30.04.2019
#Words: 225
Links: process, operating system (OS), priority, trigger, multithreading
Translations: DE

All rights reserved DATACOM Buchverlag GmbH © 2024