How do you manage the lifetime of a nif resource when it has been created and can be used by one another?
1) I an object O1 and expose it as a resource R1
2) I’m created R2 that need the object O1exposed by R1 by passing R1 as an argument to the nif function used to create R2
I would like to make sure that the object is not preemptively killed or garbaged collected. How would you do it? Any feedback is welcome :)
erlang-questions mailing list