On Thu, September 26, 2013 11:55, Michael Schnell wrote: > In fact here seems to be a library that might be usable: > > http://www.arl.wustl.edu/~fredk/Courses/OS/wuthreads.html
All of your links refer to Unix (or even explicitly Linux). Even just the definition of "kernel space" and "user space" gives different results for DOS and POSIX. Moreover, then end of http://www.e-reading.mobi/chapter.php/143358/128/Tanenbaum_-_Distributed_operating_systems.html suggests that pre-emptive multithreading is hardly possible (if at all) with pure user space implementation; FPC TThread design is based on an assumption of a pre-emptive multithreading. Tomas _______________________________________________ fpc-devel maillist - fpc-devel@lists.freepascal.org http://lists.freepascal.org/mailman/listinfo/fpc-devel