关于CreateFile中FILE_SHARE_WRITE的问题 如果我用CreateFile打开文件进行Read,并设置FILE_SHARE_WRITE标志。然后其它程序可能也打开该文件进行Write。请问这样是否会影响我的Read?会造成我读取的文件不是完整的,一部分是旧文件内容,一部分是新文件内容?或者会带来其它的一些问题? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果有其它线程需要写入此文件,需要设置FILE_SHARE_WRITE标志。此时需要考虑多线程的同步问题,临界区或者互斥都可以。 如果对此没有把握或者没有必要,可考虑用独占方式打开文件进行读写。 不是程序里面其它线程读写,是其它进程可能会对文件进行读写。这样的话很可能会出现读取的文件不完整?一定不能加FILE_SHARE_WRITE标签? FILE_SHARE_READ 用个标志来实现这样不就用考虑其它写的问题了!!! 请大家帮忙看一下对话框加载时的界面显示问题? windows 文件系统数据格式是什么? 请问文件删除出错的问题! 如何判断一个dll文件是否可写? 跳槽成功加儿子出生,散分!大家庆祝一下! 单文档工程中如何动态添加视图? GET获取XML的问题,大家多帮忙! 请教高手:模式对话框问题!正确一定给分! TigerHu(愁煞人),jason802(小糊涂仙)再领分!谢谢! 有谁做过类似超级终端的例子,VC,时时检测端口。用WIN32 API来做,可以提供例程么?急死我了!30是我能给的最高分了,请大虾帮帮忙吧。是WIN32API做的。 这个是什么控件? vc中怎样把一个控件放到其他控件上层
临界区或者互斥都可以。 如果对此没有把握或者没有必要,可考虑用独占方式打开文件进行读写。
这样的话很可能会出现读取的文件不完整?一定不能加FILE_SHARE_WRITE标签?