Topic : TOS - das Betriebssystem Author : Version : tos.hyp (5. März 2013) Subject : Programmieren/Atari Nodes : 3001 Index Size : 93602 HCP-Version : 5 Compiled on : Atari @charset : atarist @lang : @default : Titel @help : @options : +g -i -s +x +zz -t4 @width : 70 View Ref-File11.18.2 Threads und AES-Aufrufe TOS Bei der Entwicklung von eigenen Programmen muss unbedingt darauf geachtet werden, daß eine Multithread-sichere Bibliothek verwendet wird. Die Standardbibliotheken von Pure-C etwa sind in weiten Teilen diesbezüglich unbrauchbar. Es muss inbesondere darauf geachtet werden, daß jeder Thread sein eigenes global-Feld erhält. Betroffen sind daher die folgenden Funktionen: ∙ appl_init ∙ rsrc_free ∙ rsrc_gaddr ∙ rsrc_load ∙ rsrc_rcfix ∙ rsrc_saddr Hinweis: Die original MagiC Dokumentation enthält Beispiele für Multithread fähige AES-Funktionen, an deren Aufbau man sich orientieren kann. Beachtet werden sollte noch, daß der Name eines Threads auf AES-Ebene ungültig ist, d.h. er kann nicht per appl_find oder appl_search gefunden werden. Querverweis: Threads und VDI-Aufrufe Prozessfunktionen AES-Bindings Signale