GNU/Linux >> Linux Esercitazione >  >> Linux

Thread e descrittori di file

I descrittori di file sono condivisi tra i thread. Se vuoi offset "thread specifici", perché non fare in modo che ogni thread utilizzi un descrittore di file diverso (open(2) più volte) ?


No, esiste solo una tabella descrittore di file per processo ed è condivisa tra tutti i thread.

Dalla descrizione del tuo problema, potresti voler esaminare le funzioni pread() e pwrite().


Linux
  1. `^m` E come sbarazzartene?

  2. Sostituzione del processo e tubo?

  3. Permessi e salvataggio dei file?

  4. Reindirizzamento e uscita del tubo?

  5. Collegamenti simbolici veloci e lenti?

Comunicazione tra processi in Linux:archiviazione condivisa

Come impostare ulimit e il limite dei descrittori di file sui server Linux

Inventario Ansible e file di configurazione

File system supportati e consigliati su Linux

Come incorporare le informazioni sulla versione nella libreria condivisa e nel binario?

libstdc++.so.5:impossibile aprire il file oggetto condiviso, ma la libreria è installata e aggiornata