Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/multithreading/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Multithreading Python2到python3.6代码迁移->;多线程代码有时会卡住_Multithreading_Python 3.6 - Fatal编程技术网

Multithreading Python2到python3.6代码迁移->;多线程代码有时会卡住

Multithreading Python2到python3.6代码迁移->;多线程代码有时会卡住,multithreading,python-3.6,Multithreading,Python 3.6,上面的高级代码有时会被python3卡住。在python2中,它可以工作,但不知道为什么会卡住,以及如何卡住。 这是多线程代码。我刚刚给出了简短的代码,因为我无法共享所有代码。我想知道这是否是python3的问题 manager = Manager() all_requests = manager.list() if manager: while True: try:

上面的高级代码有时会被python3卡住。在python2中,它可以工作,但不知道为什么会卡住,以及如何卡住。 这是多线程代码。我刚刚给出了简短的代码,因为我无法共享所有代码。我想知道这是否是python3的问题

        manager = Manager()
        all_requests = manager.list()
        if manager:
            while True:
                try:
                    all_requests.pop() ==> get stuck sometimes here 
                except IndexError:
                    break