Exemplo n.º 1
0
        protected virtual void StartThread(DownloadDelegates.VoidAction func, string name)
        {
            var thread = new Thread(new ThreadStart(func))
            {
                Name = name
            };

            thread.Start();
        }
Exemplo n.º 2
0
 protected virtual void StartThread(DownloadDelegates.VoidAction func, string name)
 {
     SmartThreadPool.Instance.QueueWorkItem((obj) =>
     {
         if (func != null)
         {
             func();
         }
         return(null);
     });
     //var thread = new Thread(new ThreadStart(func)) { Name = name };
     //thread.Start();
 }