Threads
DF
deefriend at ymail.com
Wed Nov 19 10:32:17 PST 2008
Spacen Jasset Wrote:
> DF wrote:
> > /**
> > * Testing.
> > */
> > module Test;
> >
> > import std.thread;
> > import std.stdio;
> >
> > class DerivedThread : Thread {
> >
> > this() {
> > super(&run);
> > }
> >
> > private :
> > int run() {
> > writefln("Derived thread running.\n" );
> > return 0;
> > }
> > }
> >
> > void main() {
> > Thread derived = new DerivedThread();
> > derived.start();
> > }
> >
> > This code makes no output. Why?
>
> Not quite sure, but you could try derived.wait() in main to wait for the
> thread to finish.
It won't help. And method wait() is hidden. I'm using D 2.0.
More information about the Digitalmars-d
mailing list