标签:
//内存写
using System;
using System.IO;
using System.IO.MemoryMappedFiles;
using System.Threading;
namespace memoryWrite
{
class Program
{
static void Main(string[] args)
{
using (MemoryMappedFile mmf = MemoryMappedFile.CreateOrOpen("lipan", 1024000, MemoryMappedFileAccess.ReadWrite))
{
using (MemoryMappedViewStream stream = mmf.CreateViewStream())
{
var writer = new BinaryWriter(stream);
for (int i = 0; i < 500; i++)
{
writer.Write(i);
Console.WriteLine("{0}位置写入流:{0}", i);
//Thread.Sleep(500);
}
}
Console.Read();
}
}
}
}
//内存读
using System;
using System.IO;
using System.IO.MemoryMappedFiles;
using System.Threading;
namespace memoryRead
{
class Program
{
static void Main(string[] args)
{
using (MemoryMappedFile mmf = MemoryMappedFile.CreateOrOpen("lipan", 1024000, MemoryMappedFileAccess.ReadWrite))
{
using (MemoryMappedViewStream stream = mmf.CreateViewStream())
{
var reader = new BinaryReader(stream);
for (int i = 0; i < 500; i++)
{
Console.WriteLine("{1}位置:{0}", reader.ReadInt32(), i);
//Thread.Sleep(1000);
}
}
Console.Read();
}
}
}
}
版权声明:本文为博主原创文章,未经博主允许不得转载。
标签:
原文地址:http://blog.csdn.net/ilipan/article/details/47261461