From: Gerald T. <gt...@e2...> - 2010-02-03 13:20:14
|
Thanks for the reply, I have this fixed now. I grabbed your source last night and rummaged through it and realized the Sigar dependence for ProcessFinder when I saw that line too. What I now do is give a separate Sigar object to each of the five OSGi bundles in my app and that seems to be working now. The reason for the interest in the Humidor class is I had a scheduler waking up multiple threads at the same time running in these 5 different bundles all hitting a single Sigar object in one bundle ... not good. Again, now each bundle owns it's own Sigar object so when the scheduler fires off all five threas at the same time ... each bundle has their own Sigar ... so not a problem. Also I am glad you are using the reentrant libc, I've been bitten not doing that in the past so that's reassuring. Thanks again for the quick reply. Gerald Talton E2open |