闂備浇銆€閸嬫捇鏌熼婊冾暭妞ゃ儻鎷� (0) +1 闂佽崵濮嶅鍡楊伓 (0) +1 闂傚倸饪存禍鐑藉箯閿燂拷 (0) +1
闂備浇銆€閸嬫捇鏌熼婊冾暭妞ゃ儲鍨块弻鐔衡偓娑櫭慨鍥р攽椤曞棙瀚�闂備礁鎼悮顐﹀磿閸愯鑰块柛娑欐綑缂佲晠鏌熼婊冾暭妞ゃ儻鎷�>>

正在阅读:多线程加载多个Xml文件到TreeView控件多线程加载多个Xml文件到TreeView控件

2004-06-11 10:04 出处:CSDN 作者:zhzuo [翻译] 责任编辑:linjixiong


}

  下面是创建线程的类:

public class parserThread

{
     //代理代参数的方法

     public delegate void Start (object obj);

     //这个类用来解决ThreadStart只能代理无参数无返回值函数而设计。

     private class Argument

     {
         public object obj1;//用来保存文件名数据

         public Start s1;

         //建立该方法是为了由ThreadStart来代理,

         public void parse()

         {
              s1(obj1);
         }
     }
     //创建返回线程。

     public static Thread CreateThread (Start s, Object arg1)
     {
         Argument arg = new Argument();

         arg.obj1 = arg1;

         arg.s1 = s;

         Thread t = new Thread (new ThreadStart (arg.parse));

         return t;
     }
}

  下面是parserMethod方法:


public  void parserMethod(object obj)
{
     FileInfo fInfo = (FileInfo)obj;
     process_xml((fInfo.fName));
}






察看评论详细内容 我要发表评论
作者笔名简短内容 发表时间
:

键盘也能翻页,试试“← →”键

相关文章

关注我们

最新资讯离线随时看 聊天吐槽赢奖品
闂備礁缍婂ḿ褔顢栭崱妞绘敠闁逞屽墴閹鎷呴崨濠備淮濠碘槅鍋撻幏锟�闂備焦鎮堕崕鎶藉磻濞戙垹鏄ラ悘鐐板嫎娴滄粓鏌涢锝嗙闁告棑鎷�