首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > UNIXLINUX >

linux下write调用有关问题

2012-03-01 
linux下write调用问题在linux系统下,多个进程对同一个文件使用write进行写。会不会存在进程a的write写了一

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

[解决办法]
会。因此如果要同步的话,应该使用文件锁。使用lockf。
[解决办法]
同步问题.
[解决办法]
有可能出现这种情况,当某一进程的时间片到达,调度器将其挂起,调度别的进程运行,恰好这个进程也对这个文件进行写操作。
[解决办法]
这个就好像你在一个终端中同时运行两个程序, 一个在前台, 一个在后台, 在终端上看到的是两个程序的输出交错在一起.

热点排行