i have erver try to patch twisted to let it use threadpool,so that do_select will not be blocked,and let more than one thread execute the event handle,but seeming as above mentioned,that undertaking is non_trivival goal.we have to take care of condition race.so currently for multiple threaded main loop,it is not possible