File system considerations for multithreaded programming

You should consider several topics when working with file systems in multithreaded programs.