当前位置: 首页 > news >正文

老专家个人网站2022中文无字幕入口网站

老专家个人网站,2022中文无字幕入口网站,兰州发布紧急通知,基于liferay portal的乡镇企业门户网站建设研究在C#中,可以使用System.IO.MemoryMappedFiles命名空间中的MemoryMappedFile类来操作内存映射文件。可以创建不固定大小的内存映射文件,具体步骤如下: 1. 先创建一个初始大小为0的内存映射文件,使用MemoryMappedFile.CreateNew方法…

在C#中,可以使用System.IO.MemoryMappedFiles命名空间中的MemoryMappedFile类来操作内存映射文件。可以创建不固定大小的内存映射文件,具体步骤如下:

1. 先创建一个初始大小为0的内存映射文件,使用MemoryMappedFile.CreateNew方法。如下所示:


using System.IO.MemoryMappedFiles;
MemoryMappedFile mmf = MemoryMappedFile.CreateNew("MyMemoryMappedFile", 0);

2. 使用MemoryMappedFile类中的AcquireMutex方法,获取一个互斥锁,以确保在其他进程中没有同时访问该内存映射文件。如下所示:


var mutex = mmf.CreateOrOpenMutex("MyMutex");
mutex.WaitOne();

3. 扩充内存映射文件的大小,使用MemoryMappedFile类中的Resize方法。如下所示:


mmf = MemoryMappedFile.CreateFromFile(@"D:\MyMemoryMappedFile.txt", FileMode.OpenOrCreate, "MyMemoryMappedFile", 1024, MemoryMappedFileAccess.ReadWrite);

其中,第四个参数为初始大小,第五个参数为访问权限。如果要扩展文件大小,只需要再次调用CreateFromFile方法即可。

4. 使用MemoryMappedFile类中的CreateViewAccessor方法或CreateViewStream方法,读写内存映射文件。如下所示:


using (var accessor = mmf.CreateViewAccessor())
{accessor.Write(0, (int)1);
}

5. 最后,释放互斥锁,使用MemoryMappedFile类中的ReleaseMutex方法。如下所示:


mutex.ReleaseMutex();

通过上述方式,就可以创建不固定大小的内存映射文件,并进行读写操作。

http://www.yayakq.cn/news/438371/

相关文章:

  • 网站建设设计780元全包网络服务协议
  • app做好了网站怎么做怎么制作公众号教程
  • 网站推广公司新锐商务网站建设实验书
  • 合肥定制网站建设公司网站建设列表
  • 网站成本费用百度搜索量统计
  • 固安县建设局网站跨境电商是不是坑
  • 天津网站建设服务好如何做推广和引流
  • 电子商务网站运营 需要确立常用于制作网页的软件
  • 网站建设找汉狮郑州建设网站报价
  • 做商城网站的高端网站建设公司怎么做推广
  • 泉州公司网站建设培训类网站建设
  • 程序员做网站给女朋友在线视频制作网站
  • 做俄罗斯生意网站网店推广的常用方法有哪些
  • 石碣网站建设能免费建设网站吗
  • 任务网站(做任务学技能的)网络结构有哪几种
  • 聊城建设路小学网站wordpress主题 视频
  • 以下可以制作二维码的网站为一个网站主机多少钱一年
  • 网站域名空间续费合同怎么做单页网站
  • 传奇怎么做网站wordpress移除评论
  • 建网站公司 优帮云网站开发及后期维护
  • 自学网站开发多久移动网站开发环境 主流
  • 山西商城网站建设外贸推广引流
  • 陕西省建设网站查询证件相片江苏网站建设系统服务
  • 网站集约化建设的建议广东网站建设电话咨询
  • 网站推广和精准seowordpress thems
  • 连云港人才专业化网站安卓客户端开发
  • 网站目录结构设计应注意的问题php企业网站模板
  • 温州通业建设工程有限公司网站网络编程技术及应用
  • 网站开发南城科技大厦网站怎么做查询功能
  • 山东春季高考网站建设网站开发数据库