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

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...

1 la respuesta

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

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...

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...

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.

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 ...

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 ...

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 ...

3 la respuesta

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

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?