This topic has been archived. It cannot be replied.
-
工作学习 / 学科技术讨论 / 上次说了说Paraller.ForEach()的应用,这次再试试PLINQ的威力
-binghongcha76(一只大猫);
2009-8-11
{2764}
(#5477538@0)
-
"是100%地榨光你的CPU资源,以至于其他的运行在同一台计算机上的程序会变得非常缓慢" --- Are you sure? Running in parallel doesn't mean it occupies CPU time exclusively.
-nicetomeetyou(蓦然回首彩虹跨天地);
2009-8-11
(#5478166@0)
-
Sorry,主贴有一点错误。PLINQ不会100%占用CPU,其它程序能正常运行。但是Paraller.XXX 系列会100%占用CPU资源。比如你的CPU2个Core,打开Task Manager,你会看到2个Core全都是100%
-binghongcha76(一只大猫);
2009-8-11
(#5478364@0)
-
One additional condition, Parallel computing is for taking advantage of multi-core processors. If it’s used in single core machine, the result will be negative.
-deep_blue(BLUE);
2009-8-12
(#5479287@0)
-
can you explain the useage of "=>"? what's function? thanks.
-madeinchina(强力万能胶);
2009-8-12
(#5479515@0)
-
usage.
-madeinchina(强力万能胶);
2009-8-12
(#5479535@0)
-
look at Lambda expressions in
-deep_blue(BLUE);
2009-8-12
(#5479558@0)
-
=> 是 Lamda 表达式的组成部分
-binghongcha76(一只大猫);
2009-8-12
{740}
(#5479618@0)
-
thanks for sharing the knowledge.
-madeinchina(强力万能胶);
2009-8-12
(#5480900@0)
-
hehe, u r welcome, LINQ是很有用的,以前.net 2.0下半个小时或者一个小时的开发工作用LINQ几分钟就完成了,剩下的时间就是听音乐、玩游戏了
-binghongcha76(一只大猫);
2009-8-13
(#5481416@0)
-
Is it just for SQL server?
-nicetomeetyou(蓦然回首彩虹跨天地);
2009-8-13
(#5481432@0)
-
不是的,对数据库操作我尽量避免用LINQ,非常慢,LINQ to SQL只是LINQ Project的一部分。我用LINQ主要操作内存中的object, 或者是XML
-binghongcha76(一只大猫);
2009-8-13
(#5481439@0)
-
link2sql慢,这个得稍微clarify一下
-goodtogo(journey);
2009-8-13
{1246}
(#5481598@0)
-
化大精力去掌握,没啥特别的优点,我看linq2sql没啥市场。这精力不如化在.NET的别的领域。
-tjhong(我检讨);
2009-8-13
(#5481896@0)
-
呵呵,倒是没花啥精力像数据库应用这种东西,没什么神秘的,搞两下,测试几个小程序很快就上手了。1个下午做几个小小的测试,发现linq2sql能解决我们的pain,就决定整体测试,整个dal 中间层替换,xcopy,用户根本不受影响,现在效果很好,维护性比以前好很多,性能并不差,这些都是value. 应用规模也ok, 6000人的内部应用。现在技术选择越来越多,很多老的技术老的项目摆在那里,不改也罢。但是如果频繁维护,或者有新的项目上马,值得考虑新技术。在自身资源许可的时候积极尝试新东西不是坏事。毕竟新技术的发明不是胡乱生造出来的。
-goodtogo(journey);
2009-8-13
{476}
(#5482073@0)
-
在application里面写sql statement肯定不是个好主意;用linq2sql call stored proedure是节外生枝,ADO.NET简单明了;有了关键字using就无需担心connection没关闭。
-tjhong(我检讨);
2009-8-13
(#5482132@0)
-
using只是一个option,但有问题。
-goodtogo(journey);
2009-8-13
{642}
(#5482217@0)
-
哈哈,可以说linq2SQL任何优点:strong type,intellisense,productivity,etc. 就不能说没影响性能。另外using不能email给sysadmin,但能关闭file handles。
-tjhong(我检讨);
2009-8-13
(#5482238@0)
-
对企业团队说,这是新技术,对小公司和个人,这是泡沫.:-)
-nicetomeetyou(蓦然回首彩虹跨天地);
2009-8-13
(#5482261@0)
-
牛哥牛。把前贴删了。在网上谈技术和在单位谈技术一样,不招人喜欢。
-tjhong(我检讨);
2009-8-13
(#5482357@0)
-
别介意, 对于.net technology, 我是小学一年级,还逃学了...:-) 用java, 先做一个abstract adapter, 然后做具体数据库的implementation, 再把SQl Query 统统放进web.xml, 每个portlet 的具体query在数据库搜索. .net 也可以有类似的方案?
-nicetomeetyou(蓦然回首彩虹跨天地);
2009-8-13
(#5482557@0)
-
最近在看一些LINQ to Entity Framework的资料,微软确实准备放弃继续更新LINQ to SQL,转而全力支持LINQ to Entity Framework
-binghongcha76(一只大猫);
2009-8-16
(#5487362@0)
-
The Parallel Patterns Library will also be available for C++ developers.
-liquid(豆泡松果 之 松果豆泡);
2009-8-12
(#5480276@0)
-
看来ms这两年来做了不少小花招, 可惜这些东西在真正的企业级的运用中没有一点价值.
没有贬低LZ的意思.
-toronto_fun(1);
2009-8-18
(#5492920@0)