Red de conocimiento informático - Problemas con los teléfonos móviles - ¿La cola multiproceso de Python lleva mucho tiempo?

¿La cola multiproceso de Python lleva mucho tiempo?

Los datos de la cola se agregan desde la aplicación web (el código de la botella anterior se omite), que tiene un proceso abierto que lee constantemente los datos de la cola y los procesa (procesamiento omitido).

La lógica es correcta, pero se descubrió un problema durante la prueba real.

De forma predeterminada, la función Queue.get() es una función de bloqueo. Si la cola está vacía, continuará esperando, similar a socket.recv. Durante la prueba, el programa se quedó atascado aquí, lo que significaba que la función read() no leía los datos en la cola.