菜头粿

查看: 194|回复: 0
打印 上一主题 下一主题

ASP.net多线程简单例子

[复制链接]
1#
跳转到指定楼层
发表于 2009-8-29 12:11:42 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式



  
   
ASP.net多线程简单例子
// COPY去运行看看. 好玩的. 其中俺把Response的buffer设为false. // 目的是为了测试每个线程每步的操作. using System; using System.Collections; using System.ComponentModel; using System.Data; using System.Drawing; using System.Web; using System.Web.SessionState; using System.Web.UI; using System.Web.UI.WebControls; using System.Web.UI.HtmlControls; using System.Threading; namespace APP { /// /// test3 的摘要说明。 /// public class test3 : System.Web.UI.Page { private void Page_Load(object sender, System.EventArgs e) { this.Response.Buffer = false; my3Methods testClass = new my3Methods(this.Response); Thread myThread1 = new Thread(new ThreadStart(testClass.myMethod1)); myThread1.Start(); Thread myThread2 = new Thread(new ThreadStart(testClass.myMethod2)); myThread2.Start(); Thread myThread3 = new Thread(new ThreadStart(testClass.myMethod3)); myThread3.Start(); Thread.Sleep(8000); } #region Web Form Designer generated code override protected void OnInit(EventArgs e) { // // CODEGEN:该调用是 ASP.NET Web 窗体设计器所必需的。 // InitializeComponent(); base.OnInit(e); } /// /// 设计器支持所需的方法 - 不要使用代码编辑器修改 /// 此方法的内容。 /// private void InitializeComponent() { this.Load += new System.EventHandler(this.Page_Load); } #endregion } public class my3Methods { System.Web.HttpResponse R; public my3Methods(System.Web.HttpResponse aR) { R = aR; } public void myMethod1() { R.Write("...myThread1 created!
"); R.Flush(); Thread.Sleep(5000); R.Write("...myThread1 has finished!
"); R.Flush(); } public void myMethod2() { R.Write("...myThread2 created!
"); R.Flush(); Thread.Sleep(3000); R.Write("...myThread2 has finished!
"); R.Flush(); } public void myMethod3() { R.Write("...myThread3 created!
"); R.Flush(); Thread.Sleep(1000); R.Write("...myThread3 has finished!
"); R.Flush(); } } }




高级模式
B Color Image Link Quote Code Smilies

本版积分规则

手机版|Archiver| 菜头粿 声明:本站所发贴子内容仅代表网友观点,不代表本站立场,严禁一切与国家法律相抵触的内容。感谢关注!
粤icp备19073828

GMT+8, 2026-7-26 16:35 , Processed in 0.077861 second(s), 15 queries .

粤东.中国

© 2007-2026 czczcz.com

快速回复 返回顶部 返回列表