Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我在线程中打开了一个文件并使用 pthread_exit() 例程终止了线程。它也会关闭打开的文件吗?
不pthread_exit()。不会关闭任何打开的文件。
pthread_exit()
它只释放线程特定的资源。文件描述符是进程范围的,您在线程中打开的任何文件都将保持打开状态,如果您pthread_exit()在关闭文件之前调用,则会出现资源泄漏。