在桌面sqlite单线程应用程序中与.NET 4.0并行?

时间:2010-10-26 09:38:41

标签: .net parallel-processing

对于使用sqlite的单线程WPF桌面应用,您在哪里可以看到并行/多线程/ PLINQ等的操作方案?

我想知道我能以某种方式调整我的应用程序,即使只是为了学习效果:)

1 个答案:

答案 0 :(得分:1)

这完全取决于您的应用正在做什么。如果您正在进行某种数据处理,则应该研究数据是否可以拆分为独立单元,从而能够并行处理这些数据。

LOB应用程序处理数据,即使它只是意味着“从数据库中获取客户并将其显示在列表中”。也许你可以在视图中做一些“加载器”动画时异步进行提取。虽然简单,但它仍然是并行性的,并且仍然是让它运行起来的学习挑战。

也就是说,尝试并行化已经在单核上运行良好的东西是过度的。也许你应该寻找一个不同的项目来尝试并行性。