PDA

View Full Version : نوشتن این 2 تا تابع بصورت اجرای همزمان (Thread)



djscsi
سه شنبه 02 شهریور 1389, 02:45 صبح
دوستان من میخام این 2 تابع همزمان اجرا بشن ممنون میشم کمکم کنید
void incr(object h)
{
int h2 = (int)h;
for (int i = 0; i < h2; i++)
{
listBox1.Items.Add(i);
Application.DoEvents();
Thread.Sleep(1000);
}
}
delegate void dec();
void decr()
{

for (int i=10 ; i > 1; i--)
{
listBox2.Items.Add(i);
Application.DoEvents();
Thread.Sleep(500);
}
}

r00tkit
سه شنبه 02 شهریور 1389, 04:55 صبح
سلام




Thread a=new Thread(new ThreadStart (() =>
{ int h2 = (int)h;
for (int i = 0; i < h2; i++)
{
listBox1.Items.Add(i);
Application.DoEvents();
Thread.Sleep(1000);
}

);

}


Thread b=new Thread(new ThreadStart (() => {
for (int i=10 ; i > 1; i--)
{
listBox2.Items.Add(i);
Application.DoEvents();
Thread.Sleep(500);));

}

a.Start()
b.Start()