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

多线程的麻烦问题

1.在vb.net中动态创建多个线程
2.addressof后面跟的函数是否能传递参数? --------------------编程问答-------------------- 1.在vb.net中动态创建多个线程
ArrayList a = new ArrayList();
            System.Threading.Thread t = new System.Threading.Thread(...);
            t.Name = "";
            a.Add(t);
如此可以创建一个线程列表.
2.addressof后面跟的函数是否能传递参数?不能.用全局变量. --------------------编程问答-------------------- 不行,VB。NET这方面不够灵活。 --------------------编程问答-------------------- .addressof后面跟的函数是否能传递参数?
==============================================

可以的,不过你需要用线程池 --------------------编程问答-------------------- 我看到网上的介绍,是不能传参数。
但你可以构造一个类,在类里加上参数做为私有成员。再构造了一个不带参数的成员函数。
你在新建进程的时候,初始化好这个类,然后在addressof 后面可以只跟这个类的实例的成员函数。运行结束后,这个实例可以做为返回值引用。

另外,问一下高手,在线程池中的addressof后面的过程,总是说签名不一致,是什么问题? --------------------编程问答-------------------- addressof 后面的那个函数怎么声明一下啊?我照书上写的 调试时说那个没有声明 --------------------编程问答-------------------- 这个样子,对不对?
private sub runThread(byval ob as object)

--------------------编程问答-------------------- 不能,用全局变量
补充:.NET技术 ,  VB.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,