[fpc-devel]promised tthread patch
KJK::Hyperion
noog at libero.it
Sat Nov 15 04:52:18 CET 2003
At 22.10 14/11/2003, you wrote:
>Suspending at any arbitrary point as the semantics of .suspend() are, is
>afaik impossible
not arbitrary. The rules are roughly the same as those for signaling
(SuspendThread, in Windows, is implemented with a kernel-mode signal, like
most system calls targeting threads). The only problem I see is the
interaction with waits - but, on the other hand, EINTR has been banned from
POSIX threads as cumbersome and of limited usefulness, and all POSIX
threading interfaces restart interrupted waits automatically
>(and besides -- not a good idea either).
true. A crude and rude interface. But not supporting it at all?
More information about the fpc-devel
mailing list