加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

.net – LINQ的可扩展性如何?

发布时间:2020-12-16 09:29:12 所属栏目:安全 来源:网络整理
导读:最近与同事的对话产生了不同的观点.什么说你,SO成员? 我知道,甚至可扩展性的概念也可以采用许多不同的方式和背景,但这是讨论的一部分.每个人似乎都对可伸缩性的真正含义有不同的看法.我很想知道这里的变化也是如此.事实上,我刚刚为这个概念发布了question.
最近与同事的对话产生了不同的观点.什么说你,SO成员?

我知道,甚至可扩展性的概念也可以采用许多不同的方式和背景,但这是讨论的一部分.每个人似乎都对可伸缩性的真正含义有不同的看法.我很想知道这里的变化也是如此.事实上,我刚刚为这个概念发布了question.

解决方法

我猜想最好的检查方法是编写基准测试,但在我看来,LINQ有可能优化手工编写类似的代码.我不知道它如何利用这些优势.

LINQ允许您表达您想要的内容,而不是如何生成它.一个明显的优点是LINQ可以自动并行化(参见PLINQ).

LINQ的另一个优点是它很懒,所以你可以根据需要从集合中进行计算.您可以手动编写等效的代码,但在LINQ中可能更容易实现.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读