...
{
...    
   Thread drawLine = new Thread(delegate() 
            {
                    Choose_Line(p_Number[index]);
            });//这个线程调用画线过程,具体不管
            while (!reader.EndOfStream)
            {
                    printInfo.AppendText(line + "\n");
                    line = reader.ReadLine();
                    index++;
                    p_Number[index]=count;
                    drawLine.Start();//这句插入线程
           }
               ...
}
大致过程如上 目的是读入一串信息 输出到文本 然后绘制一条线段(线程drawline) 停顿1秒    while循环以上步骤
就是那个停顿1秒 我不知道怎么搞 如果用thread.sleep(...) 虽说文本按1秒间隔输出 但线段不按1秒间隔显示 
而是等程序完成 一起显示所有的线段
这个该怎么处理??