[Spread-users] Designing a multithreaded app

John David Duncan jdd at efn.org
Mon Dec 12 12:42:57 EST 2005

> I have one thread (and only one, ever) looping in SP_receive for a  
> mailbox.
> I was thinking I could call SP_leave on that mailbox from another  
> thread.  The receiver would then get a self-leave message and be  
> able to clean up.  But this doesn't seem to be happening... the  
> receiver gets the remaining regular messages that the local daemon  
> had stored for it, and then calls SP_receive again and blocks  
> forever, never getting the self-leave.
> Is there just a bug in my code somewhere, or am I maybe expecting  
> the wrong behavior?

... and, to answer my own question, it was a bug in my code.

- JD

More information about the Spread-users mailing list