> From: skaller <[EMAIL PROTECTED]> > > On Wed, 2006-11-08 at 09:57 -0800, Erick Tryzelaar wrote: > > > signals are quite tricky to deal with when you got garbage collection :) > > I found a mailing about how ocaml does it:
[...] > The data buffer will be finite of course .. if you get > too many signals too fast you're screwed. This is one > case where you probably HAVE to use global storage > (absolute addressing) .. since the signal has no > other context. You can use sigwait to serialise/queue [some] incoming signals into a nice waitable form, but to make it work reliably you need to set the signal masks before any threads are spawned, i.e. before the felix driver gets started. Yet another @#%#$@ API that just HAS to be run first. Signals are shit, Jonathan, and in the presence of multiple threads they're even shitter - what exactly are you trying to do? RF ------------------------------------------------------------------------- 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 _______________________________________________ Felix-language mailing list Felix-language@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/felix-language