Threading unter Android

Ein Thread ist eine Folge von Anweisungen, die nacheinander ausgeführt werden. Obwohl jede CPU immer nur eine Instruktion abarbeiten kann, sind die meisten Betriebssysteme dazu in der Lage, mehrere Threads auf mehrere CPUs zu verteilen oder auf einer CPU zu verschränken. Unterschiedliche Threads benötigen unterschiedliche Prioritäten, das Betriebssystem ermittelt also, wie viel Zeit den verschiedenen Threads zugeteilt wird, wenn sie sich eine CPU teilen müssen.

Das Android-Betriebssystem basiert auf Linux und ist deswegen absolut dazu in der Lage, zur gleichen Zeit mehrere Threads auszuführen. Aber Sie müssen sich dessen bewusst sein, wie Apps Threads nutzen, damit Sie Ihre App entsprechend entwerfen können.

Nur ein Thread ...

Get Einführung in die Android-Entwicklung now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.