Hi Yuriy, It seems that now you've understood the problems, so please re-read my previous answers :-)
In particular, I try to give a situation where even what looks like a deadlock might not be one (because any thread can release any lock), and why we can't always run finalizers in a separate thread (because simple non-multithreaded programs don't expect concurrency when running dels). A bientôt, Armin. _______________________________________________ pypy-dev mailing list pypy-dev@python.org https://mail.python.org/mailman/listinfo/pypy-dev