using (FileStream fs = File.Open(@"C:\logs\log1.txt",FileMode.Append,
FileAccess.Write, FileShare.ReadWrite))
{
using (StreamWriter w = new StreamWriter(fs))
{
w.WriteLine(logMessage);
w.Flush();
isSuccessful = true;
}
}
在上面的代碼,那麼該文件在FileShare.ReadWrite模式打開我實例化一個FileStream對象。不FileShare.ReadWrite意味着線程安全的書面文件在C#
我的問題:這是否意味着向打開的文件寫入一行的代碼將是線程安全的,或者FileShare.ReadWrite暗含了除線程安全以外的其他內容?