[WPF]多线程的问题 WPF前台,java后台前台每次向后台发个请求,后台读写本地文件以流的形式返回,前台写入本地现在想起5条线程同时发请求,用个变量 int CurrentFileIndex来控制每次请求的文件序号请问怎么实现5个线程?可以用for循环创建5个BackgroundWorker吗?WPF 多线程 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 ThreadStart startBss = new ThreadStart(DoWork);Thread[] bssThreadArray = new Thread[5];for(int i=0;i<5;i++){ bssThreadArray[i] = new Thread(startBss); bssThreadArray[i].Start();}DoWork方法法则处理逻辑;可否这样? 可以,不过你的请求的文件序号没地方传递,建议换个带参数的多线程。参考:http://msdn.microsoft.com/ZH-CN/library/4yd16hza(v=VS.95,d=hv.2).aspx public MainWindow() { InitializeComponent(); for (int i = 0; i < 5; i++) { Thread td = new Thread(request); td.Start(i + 1); } } void request(object o) { var sn = (Int32)o; //do send } 从最小化恢复窗体是显示有问题 求ADO.NET Entity Framework 例子 序列化和反序列化一个继承DataTable的问题 迅龙中文搜索 0.7 nSearch版 C# 源代码下载 请问windows mobile上如何实现程序的专机专用,求!! 请问取很多随机数的方法 怎样禁止截图 特菜的问题:如何使窗体与其它窗体相关联? C#windows服务打包后如何卸载产品的同时卸载服务 怎么自定义一个传输协议? 批量输入数据,怎么样做方便一点? 如何把内存中保存的图片在picturebox1里面显示
Thread[] bssThreadArray = new Thread[5];for(int i=0;i<5;i++)
{
bssThreadArray[i] = new Thread(startBss);
bssThreadArray[i].Start();
}DoWork方法法则处理逻辑;
可否这样?
参考:http://msdn.microsoft.com/ZH-CN/library/4yd16hza(v=VS.95,d=hv.2).aspx
{
InitializeComponent(); for (int i = 0; i < 5; i++)
{
Thread td = new Thread(request);
td.Start(i + 1);
}
}
void request(object o)
{
var sn = (Int32)o;
//do send
}