Perché? O il file viene aperto in modalità esclusiva (nel qual caso fallisce la seconda fopen), oppure il sistema operativo non ha particolari problemi a gestire scritture contemporanee (il caso di scritture da più thread è sostanzialmente equivalente alla scrittura da più processi); ovviamente poi i risultati saranno quantomeno bizzarri (ma di nuovo, la questione con i file è particolarmente complicata perché dipende da cosa combina sotto il sistema operativo).