求购多线程代码。不是单个线程的,是多个的!!100分
我要做的是就是,10个线程同时执行 我的 同一个 方法! 。。我知道写单个线程,但是不知道多线程! Thread知道。但是不知道其他的了。希望朋友告知!!! 跪谢!! --------------------编程问答--------------------
for (int i = 0; i < 10; i++)
{
Thread t = new Thread(new ThreadStart(acc.NewMethod));
t.Start();
}
for (int i = 0; i < 10; i++)
{
ThreadPool.QueueUserWorkItem(new WaitCallback(oAlpha.Beta), new SomeState(0));
}
如果仅仅是写出10个进程,那就是这么简单的了。
关键是要学会对线程的控制,懂得线程的执行方式,理解线程池的概念,阻塞,中断等... --------------------编程问答-------------------- 10个线程,你想要做什么说出来看看!楼上虽然弄出来10个线程,但是太繁杂!你还是说说你要做什么 --------------------编程问答-------------------- 多线程不是自己定义出来的嘛。要怎么样的多线程? --------------------编程问答-------------------- 你可以直接new出10个线程,另外,多线程操作同一个方法的话,要给方法加线程锁。 --------------------编程问答-------------------- 搞不懂你的问题。简单的说吧,假设有10个线程,都执行我的ShowMSg()方法的话,你new十个线程就好了呀。
但是10个线程太多了吧。如果是企业级应用程序的话,建议别这样做。如果真要这样做的话,为了方便管理建议你用线程池ThreadPool。
--------------------编程问答--------------------
up --------------------编程问答-------------------- --------------------编程问答-------------------- 就用 System.Threading.Thread new 多個線程呀,至於判斷所有線程同時結束,就用事件來做同步處理就行了。 --------------------编程问答--------------------
up --------------------编程问答-------------------- http://www.cnblogs.com/lscy/archive/2010/10/20/1856535.html --------------------编程问答-------------------- 正如楼上的朋友所言,问题在于你要干啥,如果简单的运行线程,像2楼那样就可以了 --------------------编程问答-------------------- 我想做的是批量处理数据。。。 就是说。 批量登陆 实现修改! 我的 方法内容是 模拟网络发送数据包!!修改的。 --------------------编程问答-------------------- 这网上找吗,又不是特别难,看需要找资料
补充:.NET技术 , C#