C# 3.创建多线程

private void button1_Click(object sender, EventArgs e)
{
    
    
    //创建升级子线程,开始发送
    ThreadStart myThreadStart = new ThreadStart(myThreadFunc);
    Thread myThread = new Thread(myThreadStart);
    myThread.Start();
}

//子现场方法,子现场通常有耗时操作,则需开个现场,避免UI线程卡住
private void myThreadFunc()
{
    
    
    if (DecimalStringToU8(textBoxAddr.Text, out addr) == true)
    {
    
    
        FrameSend(addr,1);
    }
    System.Threading.Thread.Sleep(300);
    FrameSend(addr,2);
}

猜你喜欢

转载自blog.csdn.net/lljss1980/article/details/119518933