Mon*_*RPG 4 c# file-io multithreading thread-safety streamwriter
我刚尝试了这个但它失败了
public MainWindow()
{
InitializeComponent();
}
private void Button_Click_1(object sender, RoutedEventArgs e)
{
Task.Factory.StartNew(() =>
{
writeFile();
});
}
TextWriter myWriter = new StreamWriter("deneme.txt");
void writeFile()
{
for (int k = 0; k < 10000; k++)
{
int irTempPara = k;
Task.Factory.StartNew(() =>
{
writeFileForReal(irTempPara);
});
System.Threading.Thread.Sleep(10);
}
}
void writeFileForReal(int srParameter)
{
for (int k = 0; k < 999999999; k++)
{
myWriter.WriteLineAsync(srParameter + "_" + k);
}
}
Run Code Online (Sandbox Code Playgroud)
它是c#4.5 WPF应用程序
那么你建议用什么方法最有效地将线条写入文本文件和多线程
ZZZ*_*ZZZ 16
这个怎么样?
TextWriter.Synchronized(myWriter).WriteLine("Hello World!!!");
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
19036 次 |
| 最近记录: |