当前位置:编程学习 > C#/ASP.NET >>

求购多线程代码。不是单个线程的,是多个的!!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。
--------------------编程问答--------------------
引用楼主 chenrujia521000 的回复:
                         我要做的是就是,10个线程同时执行 我的 同一个 方法!  。。我知道写单个线程,但是不知道多线程!  Thread知道。但是不知道其他的了。希望朋友告知!!! 跪谢!!



up   --------------------编程问答-------------------- --------------------编程问答-------------------- 就用 System.Threading.Thread new 多個線程呀,至於判斷所有線程同時結束,就用事件來做同步處理就行了。 --------------------编程问答--------------------
引用 1 楼 wuwo333 的回复:
C# code

  for (int i = 0; i < 10; i++)
            {
                Thread t = new Thread(new ThreadStart(acc.NewMethod));
               t.Start();
            }



C# code

for (int i ……

up --------------------编程问答-------------------- http://www.cnblogs.com/lscy/archive/2010/10/20/1856535.html --------------------编程问答-------------------- 正如楼上的朋友所言,问题在于你要干啥,如果简单的运行线程,像2楼那样就可以了 --------------------编程问答-------------------- 我想做的是批量处理数据。。。 就是说。 批量登陆 实现修改!    我的 方法内容是 模拟网络发送数据包!!修改的。 --------------------编程问答-------------------- 这网上找吗,又不是特别难,看需要找资料
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,