Code: Select all
ThreadPoolExecutor
Zehn CPU-gebundene synchrone Aufgaben werden fast gleichzeitig eingereicht, wobei jeder Python-Code ausführt, der die GIL ausführt. /> < /ul>
Was ich verstehe < /h2>
Wenn ein Thread den Gil hält, kann kein anderer Thread oder der Ereignisschleife Python-Bytecode ausführen. Es. Es gibt keine Garantie dafür, dass die Ereignisschleife eine sofortige Priorität hat. /> Ist dieses Verständnis genau darüber, wie sich die GIL-Konkurrenz auf die Asyncio-Ereignisschleife auswirkt? Schleifenfäden über Worker-Threads in solchen Szenarien? Threadpoolexecutor < /code> In Fastapi werden einige blockierende CPU-gebundene Aufgaben asynchron ausführen, möchten jedoch die Auswirkungen auf die Reaktionsfähigkeit der Ereignisschleife verstehen, wenn mehrere solche Aufgaben gleichzeitig ausgeführt werden.>