We've got a webservice that we'd like to deploy on jython that presently uses multiprocessing. This doesn't seem to be available in jython yet. Since jython doesn't have the GIL and apparently handles threading better than CPython, is there a "best practice" method for jython to perform the same functionality? I'd like to avoid reinventing the wheel. Is there a plan/benefit to porting multiprocessing library to jython? It's nice to see jython coming along well with the 2.5 release. Unfortunately the first code I need to port uses libraries not available yet even though it's 100% pure python. I'm willing to work around it but just need some advice as to the best "jythonic" behaviour. :-)


  -- Ben

PS: We also wish we could run tornado under jython. Could epoll be replaced with some asyncore stuff and run?