Betriebssysteme

Was sind Threads und wofür sind sie wichtig?

  • Ein Thread ist ein sequenzieller Ablauf in einem Prozess
  • parallele Abläufe -> Mehrere Threads im Prozess
  • Threads teilen sich einige Betriebsmittel (Code-, Datensegment, Dateizeiger), einige sind aber individuell (Stack, Statusinformation)
  • Prozess muss multithreadingfähig sein, um mehrere CPUs gleichzeitig zu nutzen

Diskussion