home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
ARM Club 3
/
TheARMClub_PDCD3.iso
/
hensa
/
misc
/
tornado
/
t2demo011a1
/
Limitation
< prev
next >
Wrap
Text File
|
1996-12-16
|
1KB
|
19 lines
(not everything referred to here has been implemented yet)
Limitations of this version:
-=-=-=-=-=-=-=-=-=-=-=-=-=-=
* There is no support for thread priorities ie; each thread gets the same
amount of time as the others.
* There is a default 10ms slice given to each process
* 256 bytes of stack are allocated to each thread. This is neither
changeable nor extendable so be careful if your thread calls a lot of nested
procedures (ie; don't recurse thread code). If your thread does run out of
stack space the results are undefinable.
* Interrupt code etc in application space is not supported
* Currently there is a 32 client limit and a 32 threads per client limit and
no checks to see if they've been exceeded
* No error handling provided by the C veneers as yet
* Currently for some odd reason the C debugger doesn't like debugging
programs which are being preempted. This is odd because it's due to the
vdu redirection handlers which if disabled then the debugger works fine.
Dammed if I know ...