On Wednesday, 12 July 2017 at 09:49:32 UTC, Guillaume Piolat wrote:
On Tuesday, 11 July 2017 at 22:59:42 UTC, Igor Shirkalin wrote:
[...]

--
  Biotronic

Thanks for very useful information!

Just one small note.
If you don't know the foreign thread lifetime, it's cleaner to detach it from the runtime upon exit.

Else may fall in the following scenario.
1. you register thread A
2. thread A is destroyed later on, in the C++ code
3. another thread B come into your callback and allocate. The GC triggers and try to pause a non-existing thread A.

This is important note. Yes, usually the lifetime of foreign thread is unknown.

You, guys, helped me a lot.

Reply via email to