•  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.3  Threads und VDI-Aufrufe                                   TOS

VDI-Aufrufe sind in den meisten Fällen nicht so kritisch wie AES- 
Aufrufe, da hier seltener ein Reentranz-Problem auftritt. Der Grund 
ist darin zu sehen, daß es bei Aufruf von VDI-Funktionen nicht so 
häufig zu Taskwechseln kommt, wie dies z.B. beim AES der Fall ist.

Problematisch sind VDI-Aufrufe jedoch immer dann, wenn auf Vektorfonts 
zugegriffen wird, da in diesen Fällen i.d.R. Plattenzugriffe notwendig 
sind, die in MagiC bekanntlich unterbrechbar sind. In einer solchen 
Situation kann es also zu einem Task-Switching kommen. Welche VDI- 
Befehle im einzelnen unterbrechbar sind kann an dieser Stelle nicht 
beantwortet werden; bei Bedarf ist dies mit den NVDI-Entwicklern 
abzuklären, so daß dann nur für diese Funktionen reentrante 
Bibliotheksfuktionen erforderlich wären.

Querverweis:
Threads und AES-Aufrufe   Prozessfunktionen   VDI-Bindings   Signale