Alexei Fedotov wrote: > As Mark said [1], the main difference in socket handling between jvms > is system call interruption. DRLVM sends termination signals to system > calls before stop the world garbage collection, hence they should be > restarted (i.e. any system call should be put in a loop).
Without getting into a debate about the virtues of interrupting an OS call for GC purposes <g>, can you point me towards any examples of native code that correctly handles these signals today? I'd like to reuse a working example rather than hack something up. Regards, Tim > Thanks! > > [1] http://markmail.org/thread/kbs7bfcnkcfggyc4
