//内存写
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();
}
}
}
}