Dne 17.10.2016 v 11:56 markov via Digitalmars-d-learn napsal(a):


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;

Reply via email to