首页 > 解决方案 > 为什么我的winform可以跨线程访问无错误无异常

问题描述

最近尝试在winform中使用多线程,在网上复制了一段代码。没想到这段代码在我的电脑上运行正常,并没有出现跨线程访问异常。我想弄清楚为什么。我使用.net4.0 csc编译器构建程序,win7 Ultimate sp1。我的粒子代码如下

public void button_1Click(object sender,EventArgs e)
{
    Thread t = new Thread(calc);
    t.Start();
}
public void calc()
{
    string text ="";
    for(i=1;i<=1000000;i++)
    {text += i.ToString();}
    this.textbox_1.Text = text;
}

标签: c#winformscross-thread

解决方案


推荐阅读