Was ist Thread Technologie?
Thread ist eine neue Technologie, die eigens für die intelligente Vernetzung von Geräten und Installationen im Zuhause entwickelt wurde. Sie ist also explizit auf das Smart Home abgestimmt und macht es leichter, Geräte im Heimnetzwerk zu verbinden. Thread ist komplementär zu WLAN und Bluetooth.
Was ist Thread Funk?
Thread ist ein Funkstandard, der für das Internet der Dinge entwickelt wurde. Thread basiert auf dem Internet Protocol (IP) und unterstützt Mesh-Funktionalität. Das bedeutet: Thread-Geräte empfangen und senden nicht nur Daten, sondern sind auch Router, so dass sie direkt miteinander kommunizieren können.
Was sind Prozesse und Threads?
Prozesse und Threads Ein Prozessist ein ausführendes Programm. Ein Betriebssystem verwendet Prozesse, um Anwendungen voneinander zu trennen, die ausgeführt werden. Ein Threadist die grundlegende Einheit, in der ein Betriebssystem die Prozessorzeit belegt.
Wie können Threads ausgeführt werden?
Im Kontext eines Prozesses können mehrere Threads ausgeführt werden. Alle Threads eines Prozesses teilen sich dessen virtuellen Adressraum. Ein Thread kann einen beliebigen Teil des Programmcodes ausführen, einschließlich der Teile, die aktuell von einem anderen Thread ausgeführt werden.
Wie ist die Kommunikation zwischen diesen Threads möglich?
Da Threads, die demselben Prozess zugeordnet sind, den gleichen Adressraum verwenden, ist eine Kommunikation zwischen diesen Threads von vornherein sehr einfach möglich (vgl. mit Interprozesskommunikation bei Prozessen). Jeder „Programmfaden“ ist für die Ausführung einer bestimmten Aufgabe verantwortlich.
Wie startet man einen eigenständigen Thread?
Einen eigenständigen Thread startet man über eine neue Instanz einer Thread-Klasse, der im Konstruktor eine Rückruffunktion (Delegate) übergeben wird. Der Thread wird dann über die Instanzmethode Start() gestartet. Der Thread wird beendet, wenn die Rückruffunktion die Kontrolle an den Aufrufer zurückgibt.