Inzwischen habe ich mir auch alle Klassen von System.Threading angesehen und festgestellt, wie auch Stevie mitgeteilt hat, dass es alles auf Threads aufbaut. Aber endlich ist ein ThreadPool dabei, der hoffentlich ganz gut funktioniert. Wer hier mehr Erfahrung hat, kann sich ja mal melden.
Um keine
WinAPI mehr benutzen zu müssen, werde ich dann vielleicht "TFiber" selber bauen. Die Klasse würde dann aber auch nur auf X86 Maschinen laufen.
Irgendwie habe ich gerade ein Déjá-vu, denn eine komplette Echtzeit-Multitasking-Engine (präemptiv und kooperativ) hatte ich bereits 1984 für DOS gebaut und fast 15 Jahre industriell eingesetzt.
Sollte hier größeres Interesse vorhanden sein, würde ich u.U. eine
Unit (inkl. Demo) mit TFiber (wenn irgendwann fertig), gerne bereitstellen.