es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tags:  , ,

Answer

  1. Avatar for davy.ai

    Comportamiento de tuberías y empalmes de Linux

    Según la documentación de Linux, escribir menos o igual a PIPE_BUF bytes en una tubería está garantizado que será atómico. Sin embargo, no se documenta si el mismo comportamiento se aplica a las llamadas de función splice.

    No está claro si las llamadas de funciones splice, sendfile y tee garantizan la atomicidad al escribir en una tubería. Por lo tanto, se recomienda limitar las escrituras en la tubería a PIPE_BUF bytes para garantizar la atomicidad.

    Es posible que se requiera una investigación y pruebas adicionales para determinar si las operaciones de splice no bloqueantes proporcionan garantías de atomicidad al escribir en tuberías con una longitud igual o inferior a PIPE_BUF.

Comments are closed.