Jekejeke Prolog 1.1.5 (Bibliothekmodule für Mehrfädigkeit)

Jan Burse, erstellt 13. Jul 2016 Hallo Zusammen, Wir haben soeben eine neue Ausgabe von Jekejeke Prolog aufgeschaltet. Wie haben die Mehrfädigkeit in einige Bibliotheksmodule gepackt. - Modul thread: Diess Modul liefert neue predicate für die Verwaltung des Lebenszyklus eines Fadens. Fäden können mittels dem Prädikat thread_new/2 angelegt und mittels dem Prädikat thread_start/1 gestartet werden. Ein Faden bauch nicht explizit bereinigt werden, er wird automatisch durch die Java GC zurückgenommen wenn nicht mehr gebraucht. - Module lock, pipe und time: Diese Module liefern einige Primitiven zur Synchronisation, Kommunikation und Timing. Das Modul lock lifert binäre Mutex und read write Mutex. Das Modul pipe liefert eine begrenzte Warteschlange. Das Module time liefert eine Alarmwarteschlange. Fäden die auf eine Primitive warten können unterbrochen werden. - Abbruch Menüeintrag: Wir haben einen Abbruch Menüeintrag zu dem Swing GUI und dem Android GUI der Laufzeitbibliothek und der Entwicklungsgebung hinzugefügt. In Verbindung mit den Prädikaten setup_call_cleanup/3, thread_abort/1 und thread_join/2 kann Anwendercode gespannte Fäden herunterziehen. Fröhliches Kodieren! Android Appstores: Google Play Herunterladen: Laufzeitbibliothek

Kommentare