Frage

Das Linux-Magazin Artikel http://www.linux-mag.com/id/792 erklärt den Unterschied in der Art und Weise Threads in Linux implementiert ist, im Vergleich zu kommerziellen UniXS wie Solaris. Zusammengefasst nutzt Linux eine 1-zu-1-Zuordnung von Benutzer-Threads Threads auf Kernel, während Solaris eine viele zu viele Mapping verwendet. Der Artikel beinhaltet, dass dies einen Leistungsvorteil könnte Solaris, insbesondere wenn zwischen den Threads umzuschalten. Bevor ich die Zeit zu testen, diese verbringen, hat es jemand schon getan?

War es hilfreich?

Lösung

verwendeten Menschen zu denken, dass M: N Threading eine gute Idee war, aber jeder zu 1 bewegt hat: 1 Threading; es hat eine geringere Gemeinkosten und funktioniert besser in einer SMP-Umgebung. Solaris zog von M: N bis 1 Einfädeln: in Solaris 9 , glaube ich. Dieser Artikel, den Sie im Zusammenhang mit von 2001 zu sein scheint, so ist es ein bisschen veraltet (es ist nur Teilnehmer, so konnte ich es nicht lesen).

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top