linux下write调用有关问题

linux下write调用问题
在linux系统下,多个进程对同一个文件使用write进行写。会不会存在进程a的write写了一半的数据到文件,然后进程b开始调用write向文件写数据这种情况!


会。因此如果要同步的话,应该使用文件锁。使用lockf。


同步问题.


有可能出现这种情况,当某一进程的时间片到达,调度器将其挂起,调度别的进程运行,恰好这个进程也对这个文件进行写操作。


这个就好像你在一个终端中同时运行两个程序, 一个在前台, 一个在后台, 在终端上看到的是两个程序的输出交错在一起.

linux下write调用有关问题

相关文章:

你感兴趣的文章:

标签云: