•  Back 
  •  Threads in MagiC 
  •  Index 
  •  Tree View 
  •  Cross references 
  •  Help page 
  •  Show info about hypertext 
  •  View a new file 
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