具體會產卵使用TPL Task.Factory.StartNew
線程:File.ReadAllText線程安全嗎?
Task.Factory.StartNew(() => {
File.ReadAllText(@"thisFile.txt");
});
造成任何問題,等等?似乎沒有提到線程安全的MSDN resource
它在SOAP Web服務環境中。
Ps請,我不想知道在Web環境中使用任務的親和好處。我完全知道這些問題,請,只是理所當然,在我的情況下這種模式是合理的,謝謝。
[什麼](http://blogs.msdn.com/b/ericlippert/archive/2009/10/19/what-is-this-thing-you-call-thread-safe.aspx)你的定義中_thread safe_是什麼?其他線程不能干擾閱讀。但是文件沒有被鎖定,所以如果其他進程(或線程)在同一時間寫入文件,則會遇到麻煩。 – Vlad
這一切都只是閱讀,根本沒有文件執行的文件。如果文件被覆蓋,這將是一項手動任務,很少會發生。 – Liam
我認爲,如果喬恩和馬克回答你的問題,你可以1.晚上安靜地睡覺。 2.知道你已經得到了你的答案:) – Noctis