www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.learn - Thread (spawn) for object's method

reply Konstantin Kutsevalov <adamasantares gmail.com> writes:
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...
Nov 07 2016
parent reply Basile B. <b2.temp gmx.com> writes:
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); }
Nov 07 2016
parent Konstantin Kutsevalov <adamasantares gmail.com> writes:
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!
Nov 08 2016