Thread overview
How do I send a message to a struct member function?
Aug 26, 2017
Enjoys Math
Aug 26, 2017
drug
Aug 26, 2017
Enjoys Math
August 26, 2017
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.
August 26, 2017
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.
August 26, 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.