Resultados de la búsqueda a petición "spinlock"

1 la respuesta

¿Por qué todos afirman que SpinLock es más rápido? [cerrado]

1 la respuesta

¿Por qué Linux desactiva la preferencia del kernel después de que el código del kernel contiene un spinlock?

Soy nuevo en Linux y estoy leyendo el libro de controladores de dispositivos de Linux de Rubini & Corbet. Estoy confundido en una declaración relacionada...

1 la respuesta

GLSL roto Spinlock / GLSL Locks Compendium

Tengo una configuración donde debo bloquear, leer algunos datos, procesar, escribir algunos datos y luego desbloquear. Con este fin, hice una textura de bloq...

2 la respuesta

Escrituras internacionales de Atomic multiplataforma y multiproceso en el archivo

Estoy escribiendo una aplicación que tendrá que ser capaz de manejar muchos accesos concurrentes a ella, ya sea por hilos como por procesos. Por lo tanto, no se deben aplicar mutex ni bloqueos a esto. Para que el uso de los bloqueos se reduzca ...

2 la respuesta

Spinlock vs Ocupado espera

Por favor explique por quéOcupado esperando generalmente está mal visto mientras queHilado A menudo se ve como bien. Por lo que puedo decir, ambos se repiten infinitamente hasta que se cumple alguna condición.

3 la respuesta

Intel Inspector reporta una carrera de datos en mi implementación de spinlock

3 la respuesta

¿Se requiere una barrera de memoria o una operación atómica en un bucle de espera ocupada?

Considera lo siguientespin_lock() implementación, originalmente deesta respuesta [https://stackoverflow.com/a/32658335/3169754]: void spin_lock(volatile bool* lock) { for (;;) { // inserts an acquire memory barrier and a compiler barrier if ...

4 la respuesta

spin_lock en núcleos linux no preventivos

Leí que en un sistema con 1 CPU y kernel de Linux no preventivo (2.6.x), una llamada spin_lock es equivalente a una llamada vacía y, por lo tanto, se implementa de esa manera. No puedo entender eso: ¿no debería ser equivalente a dormir en un ...

6 la respuesta

¿Cuándo se debe usar un spinlock en lugar de mutex?

Creo que ambos están haciendo el mismo trabajo, ¿cómo decides cuál usar para la sincronización?

10 la respuesta

¿Qué son exactamente los "spin-locks"?

Siempre me pregunté qué son: cada vez que escucho sobre ellos, imágenes de dispositivos futuristas como volantes van bailando (rodando?) A través de mi mente...