> why a thread cannot suspend itself?

        What would unsuspend it?

> If it's not too hard to modify the pth src, then which files should I
> hack so that a thread can suspend itself? Thanks.

        No need. Just block on a condition variable and have another thread that
wishes to wake the thread signal the condition variable. Just make sure that
you also use a mutex and some variable to hold the predicate, you can't use
a naked condition variable.

        DS

______________________________________________________________________
GNU Portable Threads (Pth)            http://www.gnu.org/software/pth/
User Support Mailing List                            [EMAIL PROTECTED]
Automated List Manager (Majordomo)           [EMAIL PROTECTED]

Reply via email to