GNU/Linux >> Znalost Linux >  >> Linux

Vlákna a deskriptory souborů

Popisovače souborů jsou sdíleny mezi vlákny. Pokud chcete offsety „specifické pro vlákno“, proč nenechat každé vlákno používat jiný deskriptor souboru (open(2) vícekrát) ?


Ne, na proces existuje pouze jedna tabulka deskriptorů souborů a je sdílena všemi vlákny.

Z vašeho popisu problému se možná budete chtít podívat na funkce pread() a pwrite().


Linux
  1. `^m` A jak se toho zbavit?

  2. Superblock, Inode, Dentry a soubor?

  3. Náhrada procesu a potrubí?

  1. Oprávnění a ukládání souborů?

  2. Přesměrování a výstup potrubí?

  3. Rychlé a pomalé symbolické odkazy?

  1. Parametr _path_files a Compadd Ignore-files?

  2. Instalace a konfigurace vsFTPD

  3. Podporované a doporučené souborové systémy v systému Linux