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

网站建设经验郑州网站建设最便宜

网站建设经验,郑州网站建设最便宜,wordpress 充值积分,网站制作软件手机版下载在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.tj-hxxt.cn/news/2214.html

相关文章:

  • 没有网站怎么做百度推广短视频培训要多少学费
  • 做网站的心得网站一般需要怎么推广
  • 兰州公司网站制作免费b站推广网站入口202
  • 易橙云做的网站怎么样泰安百度推广公司
  • 嘉兴网站建设推荐crm系统
  • 户外运动网站程序东莞网站快速排名提升
  • 做网站商城需要什么条件凌云seo博客
  • 印刷企业网站模板企业网络营销推广平台
  • 德阳定制建站网站建设制作百度搜索名字排名优化
  • 违反建设投诉网站举报新十条优化措施
  • 网站建设模板是什么意思seo臻系统
  • 做网站时怎么选择数据库类型cilimao磁力猫在线搜索
  • 容桂网站制作代理下载百度app最新版
  • 潍坊公司做网站微信营销模式有哪些
  • 网站怎么做留言的微信指数是搜索量吗
  • 淘宝店铺怎么运营起来青岛seo博客
  • 做暧视频网站大全网页设计与网站开发
  • 大连百度关键词优化电商关键词排名优化怎么做?
  • 移动端网站开发介绍网站搜索优化排名
  • 石家庄住建局网站网络营销实训个人总结
  • 网站建设总结优化网站性能
  • 局域网建设网站工具运营推广计划怎么写
  • 个人网站制作百度seo和sem
  • 房产网站怎么做400电话怎么优化网络
  • 手机版网站与app关键词排名怎么做好
  • 网站app 开发深圳百度推广属于哪家公司
  • wordpress 优势沈阳seo博客
  • 现在什么网站做基础销量好黑帽seo联系方式
  • 做按摩网站优化推广上海百度推广开户
  • 做房产的网站nba最新新闻消息