GNU/Linux >> Tutoriales Linux >  >> Linux

Subprocesos y descriptores de archivos

Los descriptores de archivo se comparten entre los subprocesos. Si desea compensaciones "específicas del subproceso", ¿por qué no hacer que cada subproceso use un descriptor de archivo diferente (open(2) varias veces) ?


No, solo hay una tabla de descriptores de archivo por proceso y se comparte entre todos los subprocesos.

A partir de la descripción de su problema, es posible que desee ver las funciones preread() y pwrite().


Linux
  1. `^m` ¿Y cómo deshacerse de él?

  2. ¿Un Superblock, Inode, Dentry Y Un Archivo?

  3. ¿Sustitución de proceso y tubería?

  4. ¿Permisos de archivo y ahorro?

  5. ¿Redirigir y canalizar la salida?

Comunicación entre procesos en Linux:Almacenamiento compartido

Cómo configurar ulimit y límite de descriptores de archivos en servidores Linux

Archivos de inventario y configuración de Ansible

Instalación y configuración de vsFTPD

¿Se comparten los descriptores de archivos cuando se bifurca ()?

Ubuntu reconoce el ejecutable como biblioteca compartida y no lo ejecutará haciendo clic en