日期:2014-05-17 浏览次数:20593 次
protected void Page_Load(object sender, EventArgs e)
{
string path = Server.MapPath("~/log.txt");
for (int i = 0; i < 100000; i++)
{
System.IO.File.AppendAllText(path, i.ToString());
}
}
object locker = new object();
protected void Page_Load(object sender, EventArgs e)
{
string path = Server.MapPath("~/log.txt");
lock (locker)
{
for (int i = 0; i < 100000; i++)
{
System.IO.File.AppendAllText(path, i.ToString());
}
}
}
protected void Page_Load(object sender, EventArgs e)
{
string path = Server.MapPath("~/log.txt");
System.Threading.ReaderWriterLock rwl = new System.Threading.ReaderWriterLock();
rwl.AcquireWriterLock(1000);
for (int i = 0; i < 100000; i++)
{
System.IO.File.AppendAllText(path, i.ToString());
}
rwl.ReleaseWriterLock();
}