[WPF]多线程的问题
WPF前台,java后台前台每次向后台发个请求,后台读写本地文件以流的形式返回,前台写入本地
现在想起5条线程同时发请求,用个变量 int CurrentFileIndex来控制每次请求的文件序号
请问怎么实现5个线程?
可以用for循环创建5个BackgroundWorker吗? WPF 多线程 --------------------编程问答-------------------- 顶一下~~~~~~~~~~~~~ --------------------编程问答-------------------- 我女朋友最近在欺骗我,她总是晚上和别人出去,晚才坐出租回来,又不开到门口。我偷看过她手机,结果她大发雷霆。有一天晚上她出门,我骑着摩托车藏在街边拐角等着看谁来接她。结果我发现摩托车漏油,请问下,这车我刚买了一年,这个漏油问题保修吗?
起码你先会启动线程再来问关于线程的问题比较好吧。 --------------------编程问答-------------------- 2楼回复好神奇。。。 --------------------编程问答-------------------- 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
}
补充:.NET技术 , C#