首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > VB Dotnet >

关于线程和委托的有关问题

2012-03-27 
关于线程和委托的问题问个问题我感觉多线程处理数据的时候还是有延时我在思考如果线程里用委托委托还是交

关于线程和委托的问题
问个问题   我感觉多线程处理数据的时候   还是有延时     我在思考如果线程里用委托   委托还是交给主线程来处理把?这样会不会效率好些?

[解决办法]
使用多个线程一定会降低总体速度,

不过使用多线程可以做到不致于因为"假死"而给用户带来不好的感觉.
[解决办法]
使用多个线程一定会降低总体速度,

不过使用多线程可以做到不致于因为"假死"而给用户带来不好的感觉.
======================================================================
不赞同的你观点,多线程不仅仅是 "做到不致于因为 '假死 ' ",假如,编写一个程序,即需要检查网络状态又需要接收,发送数据,你使用3个子线程分别作上面的步骤,主线程(UI线程)只负责显示结果,必然比你将这些都放在主线程中效率高,你所说的只是开一个子线程,加主线程只有2个线程这样才会降低速度.
[解决办法]
呵呵,多线程,就像你要在打字的过程中可能要把杯子拿过来喝水,喝好后再打字一样.
[解决办法]
使用多个线程一定会降低总体速度
----------------

roki_chen你的理解是用户层面上的...不是计算机层面...

必然比你将这些都放在主线程中效率高
----------------------
效率高是很可能的...但人家平民说的是“总体速度”...用较多的线程可以更多利用计算机空闲时间所以能提高效率...但你认为开新线程、额外分配资源、回收更多垃圾要不要时间呢?
[解决办法]
呵呵,多线程,就像你要在打字的过程中可能要把杯子拿过来喝水,喝好后再打字一样.
------------------------------------------
相对于单CPU的机上是可以这么说。



[解决办法]
vrhero(我是真小人/最烦伪君子...)
这里是讨论程序,自然我将他所说的“总体速度“是认为是,单个程序在处理事件的总体,如果你是说计算机整个的整体,那没什么好说的,单核无所谓多线程

热点排行