腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
2
回答
什么时候
应该在
linq
/
plinq
中
使用
AsParallel
()
、
、
我
希望通过
使用
plinq
来利用
linq
中
并行编程的优势,除了它将更有效地利用所有cpu核心的事实之外,
我
不确定
我
是否完全理解了它的用法,因此对于大型查询,它可能会更快。
我
是否可以简单地在
linq
调用上调用
AsParallel
()来利用eplinq功能,并且它总是更快?或者
我
应该只在有大量数据要查询或处理时才
使用
它?
浏览 0
提问于2010-11-12
得票数 9
2
回答
C#如何在运行时有条件地
使用
AsParallel
或动态附加
、
这是
LINQ
在两个数据表之间的一个示例连接 join t in dtTax.AsEnumerableTaxCharge = t.Field<int>("Charge") 有些时候,两个datatable
中
可能有大量的数据当数据量很小时,
AsParallel
()就不需要了,因为
我
知道当运行
浏览 2
提问于2021-04-03
得票数 0
回答已采纳
1
回答
分块线程
、
我
有一个ID列表,比如说1000个。
我
曾想过在
Linq
结果集中
使用
分页,但我总是会松开10的运行。
浏览 0
提问于2017-07-17
得票数 1
回答已采纳
1
回答
C#以更好的时间复杂度进行聚合
、
、
假设我们有这样一个数组:
我
想执行聚合: 3 7 11 15 19
我
希望这个模式能
浏览 2
提问于2015-12-06
得票数 1
回答已采纳
1
回答
平行内连接
、
、
、
我
想
使用
PLINQ
执行产品和类别之间的内部连接。但我不确定是否应该为这两个集合调用
AsParallel
方法。//
PLINQ
- Option 1 select new { Category = c, Product = p };
浏览 1
提问于2013-02-21
得票数 3
3
回答
F#和
PLINQ
扩展方法
、
、
、
、
在深入研究F#最新版本的同时,
我
尝试让它与
PLINQ
进行交互。然而,
我
注意到,这两个代码在一起并不是很好。事实上,似乎不可能像下面这样写代码:let someArray = [|"abc"; "def"|]因为System.
Linq
.ParallelEnumera
浏览 1
提问于2009-05-28
得票数 4
回答已采纳
5
回答
PLINQ
到底是什么?
、
、
、
.NET 4.0框架
中
添加了
PLINQ
作为对
LINQ
的扩展。
什么时候
合适,
什么时候
不合适?
浏览 8
提问于2009-11-02
得票数 41
回答已采纳
1
回答
由- Parallel.Foreach订购
、
、
对于
LINQ
"order“和Parallel.Foreach,
我
有一个非常奇怪的问题IList<IEntitaAssociabile> result = new Listpratica, praticheLotti, praticheSottolotti)} 如果
我
简单地用praticheLotti, praticheSottolotti) });
浏览 0
提问于2019-06-17
得票数 0
回答已采纳
1
回答
将线程本地数据与
PLINQ
AsParallel
()一起
使用
?
、
、
、
在
使用
Parallel.Foreach()时,有一个内置的机制来实现线程本地数据。在
使用
PLINQ
AsParallel
()时,
我
需要类似的东西。
我
希望能够编写像list.
AsParallel
().ProcessElement(threadlocalresource)这样的
PLINQ
语句。ThreadLocal<T>可能会有所帮助,但我不知道如何在
PLINQ
语句完成后释放资源。
我
研究了
AsPara
浏览 2
提问于2016-07-02
得票数 1
回答已采纳
1
回答
按vb.net顺序启动的多个线程
、
我
有一个方法,
我
想运行多个线程来更快地完成它。
我
试着做了多个线程来更快地完成它,让一个冠军实际上需要一秒钟。有没有办法使intLoop成为一个特定的变量?
我
试着制作intloop = _Start,其中
我
每次增加一个_Start,最终得到的是_Start各种各样的数字。
我
的主语是: thread1.Start()System.Threadi
浏览 3
提问于2017-01-10
得票数 0
回答已采纳
2
回答
使用
Parallel.ForEach<T>设置Parallel.ForEach外部的bool
、
、
、
、
我
想
使用
Parallel.ForEach在List<T>上的强大功能作为验证例程。该列表被迭代以确保属性不小于1。如果验证发现在验证方法调用
中
返回的错误,则创建一个bool设置为false。有人告诉
我
,这段代码是有问题的,因为bool是一个原始的,而不是线程安全的。
浏览 5
提问于2015-07-04
得票数 1
回答已采纳
1
回答
PLINQ
到实体框架:为什么不能
使用
它?
、
、
我
在某个地方读到,您不
应该在
实体框架或SQL上
使用
PLINQ
。
我
不记得
我
是在哪里读到的,也不记得是什么原因,但我做了一些实验。
使用
传统的加载数据库表,预计会增长到相当大,目前需要12到13毫秒。但是,当我添加.
AsParallel
()时,相同的查询在2到4毫秒内运行,并且得到相同的结果。 那么,如果
我
使用
PLINQ
更快地获得相同的结果,那么
使用
PLINQ
到实体框架
浏览 0
提问于2018-02-15
得票数 4
回答已采纳
1
回答
带有接受ParallelQuery的方法的IEnumerable
、
、
、
我
有一个方法,它接受一个IEnumerable (下面定义的AMethod),调用并返回结果。从返回的结果
中
,
我
调用了一个长时间运行的操作。如果
我
传递给AMethod的对象是ParallelQuery,那么上述场景的行为会如何变化?
我
认为这是一个常见的场景,并且有一个食谱解决方案?
我</e
浏览 1
提问于2014-05-31
得票数 3
回答已采纳
8
回答
PLINQ
的性能比通常的
LINQ
差
、
、
令人惊讶的是,在
我
创建的一个小测试用例
中
,
使用
PLINQ
并没有带来好处;事实上,它甚至比通常的
LINQ
还要糟糕。DateTime.Now; var result = strList.
AsParallel
textbox1: 3437500因此,
LINQ
比
PLINQ
花费更少的时间来完成类
浏览 5
提问于2010-07-28
得票数 13
回答已采纳
1
回答
在MSDN示例
中
,TPL似乎不能提高执行速度
、
、
、
当我
使用
时 select ExpensiveFunction(num); //good for
PLINQ
where num % 2 > 0select num; //not as good for
PLINQ
浏览 1
提问于2013-06-28
得票数 0
2
回答
并行运行简单的
LINQ
查询
、
、
我
仍然是
LINQ
和
PLINQ
的新手。
我
通常只是在很多情况下
使用
循环和List.BinarySearch,但我正试图在
我
能做到的地方摆脱这种思维模式。public bool Matches(string searchString) // ...}varwhere s.Matches(searchStri
浏览 0
提问于2012-12-19
得票数 22
回答已采纳
1
回答
在继承的实体上运行
PLINQ
引发AccessViolationException
、
、
通常,当我遇到这样的瓶颈时,我会重新工作
linq
查询,以减少所做的
linq
查询的数量,因为在一个充满数千个条目的数据库上重复运行相同的
linq
查询会产生一些开销。然后,
我
使用
plinq
来加快实例化时间。ShapeEntity是一个抽象实体,它作为其他几乎相同的实体的基类。
我
不能用
AsParallel
()方法来运行它。 HashSet<Guid
浏览 1
提问于2012-02-11
得票数 0
1
回答
请解释
AsParallel
()
、
、
、
据我所知,
AsParallel
()在自己的任务
中
执行。那么,如果查询返回大量数据,那么当'foreach‘开始执行Console.WriteLine时,变量'd’可以为空?var integerList = Enumerable.Range(1, 100);where x <= 25
浏览 0
提问于2011-05-04
得票数 9
1
回答
AsParallel
()方法在PCL中支持,但在.NET标准1.3
中
不可用?
、
、
、
、
下面的代码在
使用
profile7的PCL库
中
编译得很好(目标:Windows4.5,Windows8,.NET Core1.0,Xamarin.Android,Xamarin.IOS,Xamarin.IOS' and no extension method '
AsParallel
' accepting a first argument of type 'IEnumerable<string>' could但是plinqStandard1.3应该仍然支持.NET的
AsPar
浏览 21
提问于2016-10-24
得票数 3
3
回答
并联回路
、
我
正在尝试利用.NET Framework4.0
中
的并行for循环。但是,
我
注意到,结果集中缺少了一些元素。
我
有下面的代码片段。
我
不知道执行过程中发生了什么。有什么理由让
我
在结果集中看到更少的元素?请指点..。
浏览 2
提问于2012-10-09
得票数 1
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券