there is also discussion at the moment of thread-synchronisation on the stackless python list. people were considering ideas related to futures and csp (influenced largely by the oz language, i think).
maybe stackless, with its stronger emphasis on threads, is the place to iron out a really good solution to multi-threading before making changes to standard python?
personal opinion: while java may be better than python in this respect i think there are much better solutions out there. i'm a java programmer and in my last project, which was multi-threaded, most bugs came from threading issues. there seems to be a lot of research and new ideas in this area and it would be a pity if python only matched java, when there may be the possibility to surpass it...
After doing a whole heck of a lot of Java and Jython programming over the last year I decided to work an idea of mine into a PEP after being impressed with Java thread syncronization and frustrated with Python (it's almost always the other way around...)
Comments, please send to me. I think python-dev is the right forum for discussion, otherwise someone will surely let me know and I'll go to python-list.
Python-Dev mailing list Python-Dev@python.org http://mail.python.org/mailman/listinfo/python-dev