关于多线程
初学多线程
建立个form,上面有两个按钮,每个按钮有他自己的事件处理程序,见下:
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
MessageBox.Show("ok");
}
private void button2_Click(object sender, EventArgs e)
{
for (int i = 0; i < 20; i++)
{
MessageBox.Show(i.ToString());
}
}
现在的情况是如果按下button2,回显示20此messagebox里的内容,在显示完20次前如果点击button1其实是没有响应的,现在想用多线程来实现在点击button2后显示的20次message过程中若点击button1,则会响应它的事件。不知怎么做!