关于线程池的问题?怎么传递多个参数?怎么返回值?
关于线程池的问题?怎么传递多个参数?怎么返回值?
无参数时:
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;
}