Preguntas etiquetadas con locks

41
¿En qué se diferencia el spinlock del sondeo?

¿El spinlock y el sondeo son lo mismo? Wikipedia: un spinlock es un bloqueo que hace que un hilo que intenta adquirirlo simplemente espere en un bucle ("giro") mientras verifica repetidamente si el bloqueo está disponible Esto suena muy parecido a: while(!ready); Me enseñaron a evitar...

9
PHP file_put_contents Bloqueo de archivos

El senario: Tiene un archivo con una cadena (valor promedio de la oración) en cada línea. Por el bien de los argumentos, digamos que este archivo tiene un tamaño de 1Mb (miles de líneas). Tiene una secuencia de comandos que lee el archivo, cambia algunas de las cadenas dentro del documento (no...

9
Lectura de archivo durante escritura en Linux

Según tengo entendido, cuando se escribe un archivo, el proceso de escritura en el archivo obtiene un bloqueo exclusivo. Por lo tanto, otros procesos no pueden acceder a este archivo para leerlo. Con el conocimiento anterior, no puedo entender cómo puedo reproducir un video en un reproductor...