En ingeniería de software , un spinlock es un bloqueo que hace que un hilo que intenta adquirirlo simplemente espere en un bucle ("girar" en ingles "spin") mientras comprueba repetidamente si el bloqueo(lock) está disponible.