Was ist Multithreading?

In der Welt der Datenverarbeitung, multithreading ist die Aufgabe des Herstellens eines neuen Gewindes der Durchführung innerhalb eines vorhandenen Prozesses eher als, einen neuen Prozess beginnend, um eine Funktion anzufangen. Im Wesentlichen soll die Aufgabe von multithreading klügeren Gebrauch von den Computerbetriebsmitteln bilden, indem man Betriebsmittel erlaubt, die bereits gebräuchlich sind, durch eine geringfügige Variante des gleichen Prozesses gleichzeitig verwendet zu werden. Das Grundmodell von multithreading gewesen herum eine Zeitlang, aber gewonnene breitere Aufmerksamkeit als Computer wurde während der Dekade des 1990’s. alltäglicher.

Diese Form der Zeitmultiplexmehrkanalausrüstung verursacht eine Umwelt, in der ein Programm zusammengebaut, um Prozesse in zwei oder mehr Gewinde Durchführung gabeln oder aufspalten zu lassen. Die parallele Durchführung der Gewinde innerhalb des gleichen Programms angekündigt häufig als leistungsfähigerer Gebrauch von den Betriebsmitteln des Computersystems, besonders mit Schreibtisch- und Laptopsystemen d. Indem es ein Programm mehrfache Aufgaben mit einem multithreading Modell behandeln lässt, muss das System nicht zwei verschiedene Programme dürfen zwei verschiedene Prozesse und muss einleiten die gleichen Akten gleichzeitig gebrauchen.

Während es viele Antragsteller von multithreading gibt, gibt es auch die, die den Prozess als seiend möglicherweise schädlich zur Aufgabe der Datenverarbeitung verstehen. Das Zeitschneiden, das zugehörig ist, wenn es eine Gabel oder ein Gewinde weg von einem laufenden Prozess aufspalten lässt, gedacht durch einiges, um Umstände zu gründen, in denen es irgendeinen Konflikt zwischen Gewinden beim Versuch geben kann, Pufferspeicher oder andere Hardwaremöglichkeiten zu teilen. Es gibt auch gewisse Bedenken, dass die Tätigkeit von multithreading die Antwortzeit jedes einzelnen Gewindes im Prozess senken könnte und effektiv verneinen immer wenn Sparungen, der durch die Konfiguration erzeugt.

Jedoch multithreading Überreste einer der entwicklungsfähigen Wahlen im Computermultitasking. Es ist nicht ungewöhnlich, damit ein Prozessor beide multithreading sowie die Kreation der neuen Prozesse zu den verschiedenen Aufgaben des Handgriffs zulässt. Dieses zugesteht dem Endbenutzer den ganzen Nutzen der Zusammenhangschaltung bei den besten Gebrauch von den verfügbaren Mitteln noch bilden n.

l laufen lassen kann, das für einen Benutzer Betriebssystem ist, bewirtete ähnliche Beschränkungen des Anwendungsgesichtes. Bewirtete Multipächter Umwelt erfordert normalerweise unterschiedliche Maschinen für mehrfache Installationen einer einzelnen Anwendung. In einigen Fällen Anwendungsdurchlauf auf einer einzelnen Maschine als unterschiedlichen Prozessen.

Rechnengrundregeln Multimiete gebrauch der modernen Wolke, zum von Hunderten Kunden und Organisationen mit Zugang zu den Software-Anwendungen zu versehen. Eher als, eine einzelne Installation einer Anwendung bewirtend, zur Verfügung stellen Versorger Unternehmensebeneanwendungen. Diese Anwendungen liegen auf mehrfachen Bedienern und erlauben zahlreiche einzelne und organisatorische Benutzer zu den Zugangsanwendungen gleichzeitig.