Una simple pregunta:¿Es fwrite atómico?
Necesito agregar algo de registro a mi programa.
Si dos procesos usan "fwrite" en el mismo archivo pero no en el mismo descriptor de archivo, los mensajes de registro escritos serán atómicos o mixtos. ¿Hay un límite de longitud?
¿Está definido el comportamiento ANSI-C o la implementación definida? Si lo último está en MacOSX, Linux y Windows MSVC?
Por experiencia, las tareas de mayor prioridad/hilo poner su texto en alguna parte del texto de un hilo de menor prioridad. Esto se puede resolver haciendo que una salida de tarea de una cola y otra tarea se agreguen a la cola. –