.net – LINQ的可扩展性如何?
发布时间:2020-12-16 09:29:12 所属栏目:安全 来源:网络整理
导读:最近与同事的对话产生了不同的观点.什么说你,SO成员? 我知道,甚至可扩展性的概念也可以采用许多不同的方式和背景,但这是讨论的一部分.每个人似乎都对可伸缩性的真正含义有不同的看法.我很想知道这里的变化也是如此.事实上,我刚刚为这个概念发布了question.
最近与同事的对话产生了不同的观点.什么说你,SO成员?
我知道,甚至可扩展性的概念也可以采用许多不同的方式和背景,但这是讨论的一部分.每个人似乎都对可伸缩性的真正含义有不同的看法.我很想知道这里的变化也是如此.事实上,我刚刚为这个概念发布了question. 解决方法
我猜想最好的检查方法是编写基准测试,但在我看来,LINQ有可能优化手工编写类似的代码.我不知道它如何利用这些优势.
LINQ允许您表达您想要的内容,而不是如何生成它.一个明显的优点是LINQ可以自动并行化(参见PLINQ). LINQ的另一个优点是它很懒,所以你可以根据需要从集合中进行计算.您可以手动编写等效的代码,但在LINQ中可能更容易实现. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容