一,多个进程是否会共享文件描述符
文件描述符是属于单个进程的概念,当多个进程同时打开同一个文件的时候,文件描述符不会自动更新。当一个进程fork()出子进程的时候,父进程和子进程之间的文件描述符是共享的。
二,open()中参数O_SYNC的作用
答:加入该flag,表示每次数据都能刷新到硬盘上,否则会阻塞,fsync()函数只能对单个文件使用,效果和O_SYNC一样,sync()函数不会保证数据一定被刷新到磁盘上。
一,多个进程是否会共享文件描述符
文件描述符是属于单个进程的概念,当多个进程同时打开同一个文件的时候,文件描述符不会自动更新。当一个进程fork()出子进程的时候,父进程和子进程之间的文件描述符是共享的。
二,open()中参数O_SYNC的作用
答:加入该flag,表示每次数据都能刷新到硬盘上,否则会阻塞,fsync()函数只能对单个文件使用,效果和O_SYNC一样,sync()函数不会保证数据一定被刷新到磁盘上。