我正在开发一个 ASP.NET 应用程序,它接受用户输入并将其序列化到文本文件中。现在,当文件仍在写入时出现第二个更新请求时,将生成 IOException。
如何处理对此文件的并发更新请求?
最佳答案
你可以实现一个生产者-消费者,其中主线程将对象添加到队列中,消费者将队列写入磁盘。
关于c# - 处理并发文件写入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4551640/
标签 c# asp.net linq concurrency
我正在开发一个 ASP.NET 应用程序,它接受用户输入并将其序列化到文本文件中。现在,当文件仍在写入时出现第二个更新请求时,将生成 IOException。
如何处理对此文件的并发更新请求?
最佳答案
你可以实现一个生产者-消费者,其中主线程将对象添加到队列中,消费者将队列写入磁盘。
关于c# - 处理并发文件写入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4551640/