home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Dream 52
/
Amiga_Dream_52.iso
/
RiscOS
/
APP
/
DEVS
/
LIB
/
THREAD.ZIP
/
Thread
/
Readme
< prev
next >
Wrap
Text File
|
1997-01-28
|
1KB
|
27 lines
Release Notes
~~~~~~~~~~~~~
This Thread release is a stop-gap towards a version providing full GreenThreads
and majority pthreads library support. What's changed?
o Bug in inter-thread messaging fixed; this caused the counter of how many
messages remain in a thread's queue to occasionally go wrong
o Bug in the ThreadLib C library fixed that could cause patched functions to
get infinitely stuck (well, this code was only an example anyway!)
o Added some better type-checking to arguments to SWIs, to make sure that
they are valid.
o Added the following SWI calls:
- Self: Returns a thread's own ID
- Yield: Allows a thread to give up CPU time
Also described semaphores in a bit more deatil in the manual, so people can
avoid having to go through the SWI overhead unless really necessary. The
next version (which is complete but totally untested at the moment) features:
o Branch table entries for common functions
o External sceduler interface
o Better stack extension scheme thanks to Miles Sabin
o New parameter block to Thread_Begin allowing stack size, joining option
etc. to be passed
o Protocol support for multiprocessor
This should be released in 2-3 weeks.