关于线程池的问题?怎么传递多个参数?怎么返回值?无参数时:
public void AddMsg(string aa)
{}ThreadPool.QueueUserWorkItem(new WaitCallback(AddMsg),“000”);两个参数时:
public void AddMsg(string aa,string path)
{}那该怎么调用呢?代码该怎么写?
最好写出代码
请高手指导,谢谢了!
public void AddMsg(string aa)
{}ThreadPool.QueueUserWorkItem(new WaitCallback(AddMsg),“000”);两个参数时:
public void AddMsg(string aa,string path)
{}那该怎么调用呢?代码该怎么写?
最好写出代码
请高手指导,谢谢了!
public void AddMsg(ItemInfo item)
{
}struct ItemInfo
{
public String aa;
public String bb;
}
然后这样调用么?
ItemInfo item=new ItemInfo();
ThreadPool.QueueUserWorkItem(new WaitCallback(AddMsg),item);那用数组可以么?