Endless static this call when used a thread in it

tcak via Digitalmars-d-learn digitalmars-d-learn at puremagic.com
Tue Jan 13 05:53:09 PST 2015


I have written the following code:

test.d
==============================
import core.thread;
import std.stdio;

void threadFunc(){
	writeln("Thread func");
}

public static this(){
	auto t = new Thread( &threadFunc );
	t.start();

	writeln("Static init");
}

void main(){
      writeln("End of main");
}


run
======================
rdmd test.d


result
======================
Static init
Thread func
Static init
Thread func
Static init
Thread func
Static init
Thread func
Static init
Thread func
Static init
Thread func
Static init
Thread func
Static init
Thread func
Sta...

Is this normal, what's happening?


More information about the Digitalmars-d-learn mailing list