[zeromq-dev] Java bindings error?
jholloway7 at gmail.com
Thu Jun 24 00:56:48 CEST 2010
On Wed, Jun 23, 2010 at 5:50 PM, Joe Holloway <jholloway7 at gmail.com> wrote:
> JNI provides a way for the native code to acquire a "phantom
> reference"  to help in this situation (never used it, but I assume
> this is what it's for). The JNI Socket::construct(...) method could
> acquire a reference to the Context object to essentially force their
> lifespans to be the same. Or, I recall seeing some reference counting
> internal to 0MQ that could maybe be put to use to make sure the native
> context object isn't destroyed until all of it's sockets are
Ignore the bit about "phantom reference", I think I got a bit loopy
when reading the doc. You'd probably just want the Socket to hold a
strong reference to its Context.
More information about the zeromq-dev