我有一个 mvc 应用程序,有一次我需要从我的一些提供商那里检索一些 XML 文件。我怎样才能做到这一点?是否支持多线程?然后将解析这些文件并将其添加到数据库中。
提前致谢。
我有一个 mvc 应用程序,有一次我需要从我的一些提供商那里检索一些 XML 文件。我怎样才能做到这一点?是否支持多线程?然后将解析这些文件并将其添加到数据库中。
提前致谢。
是的,它支持多线程。要实现它,您可以使用TPL
Task[] tasks = new Task[5]
{
Task.Factory.StartNew(() => ParseXml()),
Task.Factory.StartNew(() => ParseXml()),
Task.Factory.StartNew(() => ParseXml()),
Task.Factory.StartNew(() => ParseXml())
Task.Factory.StartNew(() => ParseXml())
};
Task.WaitAll(tasks);
其中 ParseXML - 是您解析 xml 的方法,然后您可以将其保存到数据库