How do I send a message to a struct member function?

Enjoys Math via Digitalmars-d-learn digitalmars-d-learn at puremagic.com
Sat Aug 26 11:18:12 PDT 2017


On Saturday, 26 August 2017 at 10:05:31 UTC, drug wrote:
> 26.08.2017 09:49, Enjoys Math пишет:
>> 
>> I have a series of structs each of which needs to spawn a 
>> worker thread on initialization.  There seems to be no way to 
>> send a message back to the struct for instance to cause a 
>> member function call on /that/ structs data.
>> 
>> Please advise me.
> If it is appropriate for you the better way would be to send 
> /that/ structs to the corresponding worker thread and then it 
> can call any method.
> Another way is you can during worker thread spawning pass 
> thread id and then pass messages back to parent thread.

I can't do the second approach because the parent thread creates 
many instances of the struct, each of which need a call back to a 
method.

How do I do the first method (in code) because I've tried 20 
different ways already.


More information about the Digitalmars-d-learn mailing list