怎么会在web里用到线程,例如1个aspx页面请求,Page_Unload后就结束响应了
解决方案 »
- GridView控件里的删除如何弹出一个提示(是否)的对话框
- .net4.0 如何获取登录控件的输入的用户名和密码
- 网页上如何弹出输入框接受输入的信息?
- table 里面怎么放个TextBox
- 如何在javascript中给dropdownlist控件添加一个新项?
- 如何将EXCEL表的十六进制码还原成原来的格式
- 父页面打开子页面,子页面进行操作后关闭且刷新父页面,父页面填写的表单数据不丢失?
- 那位大虾能帮我看看这是个什么错误?
- 我有了一颗小红星!庆祝一下,散分!
- 请大家看看这个程序的错误!
- 用System.Drawing.Bitmap的save保存图片,本地可以正常显示,发布到iis上保存的是空白图片
- 几百人在线1对1聊天jquery轮询效率实现问题
Timestamp: 23/12/2014 10:21:32 PMMessage: 192.168.1.101数据下载----------------------------------------
----------------------------------------
Timestamp: 23/12/2014 10:21:32 PMMessage: 192.168.1.103数据下载----------------------------------------
----------------------------------------
Timestamp: 23/12/2014 10:21:32 PMMessage: 192.168.1.100数据下载----------------------------------------
----------------------------------------
Timestamp: 23/12/2014 10:21:32 PMMessage: 192.168.1.104数据下载----------------------------------------
----------------------------------------
Timestamp: 23/12/2014 10:21:32 PMMessage: 192.168.1.102数据下载----------------------------------------
----------------------------------------
Timestamp: 23/12/2014 10:21:56 PMMessage: 192.168.1.100数据下载----------------------------------------
----------------------------------------
Timestamp: 23/12/2014 10:21:56 PMMessage: 192.168.1.101数据下载----------------------------------------
----------------------------------------
Timestamp: 23/12/2014 10:21:56 PMMessage: 192.168.1.102数据下载----------------------------------------
----------------------------------------
Timestamp: 23/12/2014 10:21:56 PMMessage: 192.168.1.103数据下载----------------------------------------
----------------------------------------
Timestamp: 23/12/2014 10:21:56 PMMessage: 192.168.1.104数据下载----------------------------------------
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using Microsoft.Practices.EnterpriseLibrary.Common.Configuration;
using Microsoft.Practices.EnterpriseLibrary.Logging;namespace WebApplication2
{
public partial class WebForm3 : System.Web.UI.Page
{
LogWriter logWriter = EnterpriseLibraryContainer.Current.GetInstance<LogWriter>();
protected void Page_Load(object sender, EventArgs e)
{ } protected void Button1_Click(object sender, EventArgs e)
{
workthread();
} public void workthread()
{
try
{
Thread categoryThread100 = new Thread(new ThreadStart(download100));
Thread categoryThread101 = new Thread(new ThreadStart(download101));
Thread categoryThread102 = new Thread(new ThreadStart(download102));
Thread categoryThread103 = new Thread(new ThreadStart(download103));
Thread categoryThread104 = new Thread(new ThreadStart(download104));
try
{
categoryThread100.Start();
}
catch (Exception ex)
{ logWriter.Write(ex.ToString(), "Test");
}
try
{
categoryThread101.Start();
}
catch (Exception ex)
{ logWriter.Write(ex.ToString(), "Test");
}
try
{
categoryThread102.Start();
}
catch (Exception ex)
{ logWriter.Write(ex.ToString(), "Test");
} try
{
categoryThread103.Start();
}
catch (Exception ex)
{ logWriter.Write(ex.ToString(), "Test");
}
try
{
categoryThread104.Start();
}
catch (Exception ex)
{ logWriter.Write(ex.ToString(), "Test");
}
categoryThread100.Join();
categoryThread101.Join();
categoryThread102.Join();
categoryThread103.Join();
categoryThread104.Join();
}
catch (Exception ex)
{
Response.Write(ex);
} } public void download100()
{
logWriter.Write("192.168.1.100数据下载", "Test");
}
public void download101()
{ logWriter.Write("192.168.1.101数据下载", "Test"); } public void download102()
{ logWriter.Write("192.168.1.102数据下载", "Test"); } public void download103()
{ logWriter.Write("192.168.1.103数据下载", "Test");
}
public void download104()
{ logWriter.Write("192.168.1.104数据下载", "Test"); }
}
}