多线程问题
a = new System.Threading.Thread(new System.Threading.ThreadStart(this.change));MessageBox.Show("BBBB");
a.Start();
MessageBox.Show("aaaaaaaaaa");
为什么MessageBox.Show("aaaaaaaaaa"); 不执行? --------------------编程问答-------------------- this.change 做什么?
--------------------编程问答-------------------- private void Form1_Load(object sender, EventArgs e)
{
Thread t = new Thread(new ThreadStart(this.ok));
MessageBox.Show("aaa");
t.Start();
MessageBox.Show("bbb");
}
private void ok()
{
MessageBox.Show("ok");
}
三个消息框都显示了的,如果这不是你想要的答案,麻烦你写详细点。 --------------------编程问答-------------------- 单步调试一下就知道了~ --------------------编程问答-------------------- 是窗口重叠了没看到吧....应该都会显示的 --------------------编程问答-------------------- 明明都执行了的,跟踪到你的change函数里看看,是不是函数里有什么异常之类的。 --------------------编程问答-------------------- 确定你没看错? --------------------编程问答--------------------
jhkemail 说的很明白了!!
如果还不行,就的调试一下!! --------------------编程问答-------------------- 楼上正解
补充:.NET技术 , C#