日期:2014-05-17  浏览次数:20905 次

c# 多线程线程池 使用结构体数组来获得返回值 求大侠指点
 public struct qrypara
        {
            public string keyword;
            public CookieContainer cookie;
            public int pos;
            public string url;
            public string qryurl;
            public string errorlog;
        }
private void queryhk(object paraob)
        {
            qrypara qry = (qrypara)paraob;
            try
            {
                此处省略不相关代码....
                int pos = 0;
                ..............
                qry.pos = pos;
                paraob = qry;
            }
            catch (Exception rqste)
            {
                MessageBox.Show(rqste.ToString());
                paraob = qry;
            }
        }
这样子 获取不到返回值是为什么  ??
多线程 线程池

------解决方案--------------------
没看到多线程也没有看到线程池,就看到一堆不知所云的代码。