...
{
...
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秒间隔显示
而是等程序完成 一起显示所有的线段
这个该怎么处理??
{
...
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秒间隔显示
而是等程序完成 一起显示所有的线段
这个该怎么处理??
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货