如何开启新线程?在哪里开启?
在从串口接收数据,用与画图 private void serialPort1_DataReceived(object sender, e){
byte[]data=new byte[80];
for(int i=0;i<40;i++)
{data[i]=serialport1.readbyte();
}
for(int i=0;i<20;i++)
{
statustar1.value=data[2*i]*256+data[2*i+1];//画图的
//Writefile(data[2*i]);存储的
//Writefile(data[2*i+1]);
}
},
如果调用存储函数
public void WriteFile(byte data)
{
FileStream fs = new FileStream(saveFileDialog1.FileName, FileMode.Append);
fs.WriteByte(data);
fs.Close();
}画图就会变的很卡,所以希望用多线程来解决。