Sept. 24, 2016
11:14 p.m.
Hi Ben,
On Sep 23, 2016, at 8:17 PM, Ben Coman <btc@openinworld.com> wrote:
How does object pinning interact with garbage collection? Does it block garbage collection until it is manually unpinned? Or does it garbage collection proceed anyway? Intuitively I'd guess the former??
The latter. The properties are orthogonal. Unreachable pinned objects are still unreachable. Therefore they are garbage collected. A use case that wishes to maintain a pinned object over some time period must arrange that there is a string reference to the object to define that time span.
cheers -ben