【问题标题】:Handling concurrent XML writings and readings from ASP.NET application处理来自 ASP.NET 应用程序的并发 XML 写入和读取
【发布时间】:2012-03-19 00:32:39
【问题描述】:

每次用户访问我的网站页面时,都会从一个预定义文件中写入和删除多个xml 元素。

最终会出现这样一种情况,即在同一个文件上几乎同时进行读取和写入操作。在这种情况下如何处理并发?是否有一个特殊的基类库类可以为我处理它?

【问题讨论】:

    标签: asp.net .net xml concurrency file-access


    【解决方案1】:

    XML 文件不会为您执行此操作。您可以设置一个同步对象:最简单的方法是拥有一个访问文件并使用锁定关键字的通用函数。使用 Mutex 进行进程间同步。

    但是,这将是一个潜在的瓶颈。

    可能是时候开始使用数据库了。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-12-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多