Das Open-Control-Projekt - Die Alternative zur C-Control-I


Das Forum zur C-Control-1
Welche C-Control-Varianten existieren?
Übersicht - Suchen - Neueste 50 Beiträge - Neuer Beitrag - Login - Registrieren
INFO - FAQ - CC2-Forum - CCPro-Forum 

 Re: C-Control-Pro - Die neue C-Control-Familie Kategorie: Verschiedenes (von Dietmar, Homepage - 5.02.2005 12:32)
 Als Antwort auf Re: C-Control-Pro - Die neue C-Control-Familie von Guido - 31.01.2005 8:53

Hallo Guido,

das von Dir gepostete Codebeispiel zeigt in der Tat Multitasking, genauer: Multithreading, mit dem BASCOM-Compiler. Allerdings handelt es sich, wie auch im Quellcode steht, um kooperatives (non-preemptive) Multithreading. Dabei ist es jedem Thread selbst überlassen, wann er die Kontrolle an den Scheduler zurückgibt. Das hat den Nachteil, daß Threads, die abgestürzt sind, das gesamte System zum Stillstand bringen. Soetwas wurde zum Beispiel in Windows-Versionen vor 95 realisiert.

Die C-Control-1 Version 1.1 und die CC2 besitzen dagegen ein echtes, präemptives Multithreading. Das Betriebssystem schaltet zwischen den Threads um, nachdem diese einige Befehle ausgeführt haben. Der Programmierer braucht sich um das Umschalten keine Gedanken zu machen. Welche Multitasking-Art die neuen C-Control-Pro-Versionen bieten läßt sich bisher nur vermuten.

Viele Grüße,
Dietmar

Meine Homepage: http://ccintern.dharlos.de

 Antwort schreiben

Bisherige Antworten: