易截截图软件、单文件、免安装、纯绿色、仅160KB

asp.net中多线程的应用在哪些方面

前几天有人问我多线程方面的东西,写了怎么久的程序,我一直用(.net 1.1)在asp.net一直没用过多线程的代码。
说实话,我一直不知道多线程在asp.net能做什么方面的应用。我现在程序都是 get post 提交参数,代码中向数据库或向网页请求,产生结果返回给调用者或页面呈现,就这样我实现想不到哪里需要用多线程。在我看来客户端请求的东西,用单线程已完全行了,多线程能增加什么呢,或哪里一定要用它呢。
多线程在C# 应用程序中是用的最多的,用的适当的情况下,它能够大大增加任务完成效率,用的最多的是处理些比较大的或耗时的任务,如数据采集,网络扫描...
如果一个任务用单线程能够很好的完成的话,那肯定不会去使用多线程.

一般是定时或与规律执行的任务

两种模式:WebService和Web多线程

web的程序一般用得比较少,适用处理比较大量的数据,使用多个线程处理,但要注意线程同步的问题,主线程不能直接返回.否则后面的处理无法控制



使用线程的情况
  ①.程序需要执行和两个和多个任务
  ②.程序要等待某事件的发生:例如用户输入、文件操作、网络操作和搜索
  ③.后台程序

asp.net一般不推荐使用多线程.因为大部分的配置是会回收AppDomain的.

引用
web的程序一般用得比较少,适用处理比较大量的数据,使用多个线程处理,但要注意线程同步的问题,主线程不能直接返回.否则后面的处理无法控制


有什么高级web应用,会用到多线程我也想看看


引用
多线程,主要是想提高程序的可伸缩性。例如,有很多任务需要并行进行,那么可能需要多线程。
多线程实际上是一个假象,就是说,


相关问答:

asp.net 上传文件时显示进度条

文件上传时怎样显示进度条 最好给个Demo 谢了~!
用Ajax吧,Ajax有例子

用 ajaxtoolkit 里面的代码,有例子

引用
用Ajax吧,Ajax有例子



http://topic.csdn.net/u/20091010/23/4bb5017a-ac75- ......

asp.net 线程的问题? - .NET技术 / ASP.NET

前段时间碰到一道面试题如下:
test.aspx页面有如下代码:
 Response.Write(Test.GetDate());
Test类如下:
public class Test
{
  static string dt="";
  public static s ......

关于ASP.net(vb)播放监控录像的问题

我有厂家做的ASP的监控录像(DVR)的局域网播放的源程序与控件,想要用ASP.net做一个视频回放的程序(利用他的控件)但不知如下去做,望各位指点。
先搞清楚他们的控件是怎么用的,
然后就直接用好了.
不过,如 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号