110,553
社区成员
发帖
与我相关
我的任务
分享
private void test()
{
Thread.Sleep(5000);
are.Set();
}
private void test2()
{
are.WaitOne();
MessageBox.Show("test2");
}
private AutoResetEvent are = new AutoResetEvent(false);
private void button1_Click(object sender, EventArgs e)
{
Thread t = new Thread(test);
t.Start();
Thread t1 = new Thread(test2);
t1.Start();
MessageBox.Show("AAA");
}
private void test()
{
Func<string> func = () => { return this.button1.Text; };
object obj = this.Invoke(func);
MessageBox.Show(obj.ToString());
Thread.Sleep(5000);
are.Set();
}