Red de conocimiento informático - Problemas con los teléfonos móviles - ¿Es necesario bloquear cuando el subproceso múltiple de Python cambia los recursos clave?

¿Es necesario bloquear cuando el subproceso múltiple de Python cambia los recursos clave?

mutex = hilo. Lock()

#Uso de bloqueos

#Crear bloqueos

Exclusión mutua = hilo. Lock()

#Lock

mutex adquirir([timeout])

#Release

mutex.release()

Concepto

Algunas personas me han preguntado cómo es bloquear recursos. De hecho, no se trata de bloquear recursos, sino de utilizar bloqueos para bloquear recursos. Puede definir múltiples bloqueos, como se muestra en el siguiente código. Cuando necesita monopolizar un recurso, cualquier bloqueo puede bloquear el recurso.

Igual que puedes cerrar la misma puerta con diferentes cerraduras.