Saltar al contenido

¿Qué son las operaciones atómicas en Python?

octubre 25, 2021
apple touch icon@2

Soy un principiante en Python. Ahora leo sobre Threading y tengo algunas preguntas.

Operaciones atómicas de la OMI (AO) = la operación más simple. la operación más simple en dev es a = 1. Pero leí el artículo (http://preshing.com/20130618/atomic-vs-non-atomic-operations/) y me dio la impresión de que no era la operación más sencilla AO. El autor nos dijo que esta operación se dividió en dos operaciones y que esta operación no era AO. Que esta operación fuera AO tenía que tener otro tipo. Pero debo decir que habló sobre C / C ++ y el código de bytes, creo que lo mismo en Python. Cómo entendí esto depende de un tipo y tal vez de un compilador. PERO Python es un tipo de lenguaje dinámico. No tiene tipos.

Y decidí hacerle a la comunidad estas preguntas:

  1. ¿Qué son las operaciones atómicas en Python?

  2. ¿Qué operaciones son AO en Python?

Si la operación simple no es simple, entonces no entiendo qué son las operaciones atómicas.

close