home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
World of Shareware - Software Farm 2
/
wosw_2.zip
/
wosw_2
/
CPROG
/
MTL100JE.ZIP
/
$READ.ME
< prev
next >
Wrap
Text File
|
1993-05-06
|
911b
|
21 lines
A serious problem with this multithreading class (which I have
been completely unable to resolve) is that programs which use
direct BIOS calls can crash the system if high memory is being
used. See section 11 of the documentation for details. There
is obviously some memory management context information which
needs to be saved on a thread context switch, but without any
knowledge of the internal workings of upper memory managers I
do not know how to proceed on this.
At the moment, the context information saved for each thread is
as follows:
8086 & 286 systems:
AX, BX, CX, DX, SI, DI, BP, CS, DS, ES, SS, SP, FLAGS
386 & 486 systems:
EAX, EBX, ECX, EDX, ESI, EDI, EBP, CS, DS, ES, SS, SP, FLAGS
If anyone can help me solve this problem, I (and probably several
other people) will be eternally grateful!