Paul M, responding to Paul J: > I think it could be made smarter than that, e.g. have a workqueue task > that's only woken when a refcount does actually reach zero. (I think > that waking a workqueue task is something that can be done without too > much worry about locks) > > > > > Can you explain to me how this intruded on the reference counting? > > > > Essentially, it means that anything that releases a reference count on > a container needs to be able to trigger a call to the release agent. > The reference count is often released at a point when important locks > are held, so you end up having to pass buffers into any function that > might drop a ref count, in order to store a path to a release agent to > be invoked.
Ok - now that you put it like that - it's much more persuasive. Consider me sold on this aspect of your proposal, until and unless I protest otherwise, which is not likely. Thanks. -- I won't rest till it's the best ... Programmer, Linux Scalability Paul Jackson <[EMAIL PROTECTED]> 1.925.600.0401 ------------------------------------------------------------------------- Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier. Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 _______________________________________________ ckrm-tech mailing list https://lists.sourceforge.net/lists/listinfo/ckrm-tech