Hauptseite | Deutsche Enzyklopädie

Multithreading

Multithreading wird die Fähigkeit eines Prozesses genannt, mehrere Bearbeitungsstränge gleichzeitig abzuarbeiten.

Ob die Gleichzeitigkeit real oder scheinbar ist, hängt dabei vom verwendeten Betriebssystem und der Hardware ab. Um reale Gleichzeitigkeit zu erreichen, muss ein Mehrprozessorsystem zur Verfügung stehen, und das Betriebssystem muss es einem Prozess erlauben mehrere CPUs gleichzeitig (nebenläufig) für verschiedene Threads zu verwenden.

Abgrenzung zu Multitasking

Bei Multitasking wird die Nebenläufigkeit mehrerer Prozesse gefordert, während sich Multithreading auf die Nebenläufigkeit von Bearbeitungssträngen innerhalb eines Prozesses bezieht.

Einige Betriebssysteme, z.B. Linux, realisieren Multithreading innerhalb des Multitasking. Bei Linux ist jeder Thread ein eigener Task, der selbständig in der Prozesstabelle aufgeführt wird. Im Gegensatz zu eigenständigen Prozessen teilen sich die verschiedenen Threads eines Prozesses jedoch den Speicher (Heap) und die vom Scheduler zugeteilte Rechenzeit.

Siehe auch



Limit search to: Body and Title Deutsche Seiten Path

Websites for Multithreading
Showing page 1 (1 - 10 of 26 hits) Next »
The article discusses how to pull off multithreading in Java. It is excerpted from chapter 10 ... Keogh. The article discusses how to pull off multithreading in Java. It is excerpted from chapter 10 ...
... bandwidth, on-chip multiprocessing, Jackson technology, and simultaneous multithreading. (SystemLogic.net) Technical article, covering Amdahl's Law ... bandwidth, on-chip multiprocessing, Jackson technology, and simultaneous multithreading. (SystemLogic.net)
Focuses on some practical applications of Win32 multithreading. Focuses on some practical applications of Win32 multithreading.
... client/server architecture based on OOP framework, symmetric multithreading, multitasking, priority based scheduling, fully interruptible, separated address ... client/server architecture based on OOP framework, symmetric multithreading, multitasking, priority based scheduling, fully interruptible, separated address ...
... on binary compatibility in future versions of AtheOS, multithreading, and the future of his OS in general ... on binary compatibility in future versions of AtheOS, multithreading, and the future of his OS in general ...
Offers secure and standard transfers, multiple connections, multithreading, cached directory listings, and bookmarks. OS X 10 ... download. Offers secure and standard transfers, multiple connections, multithreading, cached directory listings, and bookmarks. OS X 10 ...
... rikkus). Contains tutorials for widget styles, kwin styles, multithreading with KDE and for porting KDE. KDE development ... rikkus). Contains tutorials for widget styles, kwin styles, multithreading with KDE and for porting KDE.
... and NMF). Targetted at text, with MPI and multithreading. GPL C/C++ software for data analysis of ... and NMF). Targetted at text, with MPI and multithreading.
Describes the new thread implementation of the Solaris 9 Operating Environment which adopted a highly tuned and tested "1:1" thread model in preference to the historic "MxN" implementation. Describes the new thread implementation of the Solaris 9 Operating Environment which adopted a highly tuned and tested "1:1" thread model ...
... Unix gives non-preemptive priority-based scheduling for multithreading in programs. All threads run in same address ... Unix gives non-preemptive priority-based scheduling for multithreading in programs. All threads run in same address ...

Next »

Help build the largest human-edited directory on the web.
Submit a Site - Open Directory Project - Become an Editor
Free thumbnail preview by Thumbshots.org

Search for products at amazon.com:
Search:
Keywords:
amazon.com books on 'Multithreading':
Search at Google.com:
Google
WebCalSky.com Enzyklopädie

Suchresultate aus unserem günstigen CalSky-Shop