Thread overview
Thread (spawn) for object's method
Nov 08, 2016
Basile B.
November 07, 2016
Is there a way to make new thread for class method?

E.g. I have some class and I need to run one of them method in new thread.

I found wxamples only with function...
November 08, 2016
On Monday, 7 November 2016 at 16:15:44 UTC, Konstantin Kutsevalov wrote:
> Is there a way to make new thread for class method?
>
> E.g. I have some class and I need to run one of them method in new thread.
>
> I found wxamples only with function...


import core.thread;

class Foo
{
    void method(){}
}

void main()
{
    Foo foo = new Foo;
    Thread t = new Thread(&foo.method);
}
November 08, 2016
On Tuesday, 8 November 2016 at 06:40:32 UTC, Basile B. wrote:
> On Monday, 7 November 2016 at 16:15:44 UTC, Konstantin Kutsevalov wrote:
>> Is there a way to make new thread for class method?
>>
>> E.g. I have some class and I need to run one of them method in new thread.
>>
>> I found wxamples only with function...
>
>
> import core.thread;
>
> class Foo
> {
>     void method(){}
> }
>
> void main()
> {
>     Foo foo = new Foo;
>     Thread t = new Thread(&foo.method);
> }

oh, so simple... :) thank you!