[Baypiggies] Threading question

Danny Yoo dyoo at hkn.eecs.berkeley.edu
Thu Apr 27 00:25:02 CEST 2006



On Wed, 26 Apr 2006, Ari Krupnik wrote:

> I find myself writing these two lines all the time:
>
> t=myThread()
> t.start()
>
> Is there any reason to not call start() from the constructor?

It depends.  In the example above, things should work find if we go 
directly and say:

     myThread().start()

But do we want to be able to say t.wait() later on?  If so, we'll need to 
keep a name to the constructed thread, or else we won't have a way of 
sending additional messages to that thread.

Best of wishes!


More information about the Baypiggies mailing list