Dne 17.10.2016 v 11:56 markov via Digitalmars-d-learn napsal(a):
Thanks.
So something like this would be helpful in core.thread?
void startThread(alias fun, P...)(P p){
new Thread({fun(p);}).start();
}
or without delegate
import std.stdio;
import core.thread;
void fun(alias a, alias msg)()
{
writefln("Hello number %d from %s", a, msg);
}
void main()
{
int a = 7;
string msg = "main";
auto thr = new Thread(&fun!(a, msg)).start;
thr.join;
}
