C#最近要写一个ping 一个表里的所有IP。 写出来,但是不会线程,画面假死

****看了2天线程,完全看不懂。有没简单的例子或者讲解。 刚学了1个月C#.我就想加个 进度条, 显示我查询IP 的进度, 还有就是 如何才能令 程序画面不假死

多线程进度条例子
http://blog.csdn.net/gisfarmer/article/details/3757595

新建一个线程,在线程的委托事件里写方法,完成后要记得关闭,用线程写就不会使画面假死了,如果要在线程里操作控件,需要用到代理机制,网上都有相关例子,好好看看,不是那么难的

开线程,线程中不要锁住界面,主线程不要join wait,就不会假死。

在你的“开始Ping”按钮里写这句话,这个是启动一个线程
ThreadPool.QueueUserWorkItem(new WaitCallback(StartPingWork), null);

另外在类里定义一个方法
void StartPingWork(Object stateInfo)
{
//这里执行ping

            //想更新界面控件在这里
                    this.BeginInvoke(new System.Threading.ThreadStart(delegate()
                {
                    //在这里更新进度条
                }));
            }

见这里。http://blog.csdn.net/wyw308/article/details/73457330