using System;
using System.Threading;
class DataPro
{
public void MyPro1()
{
for(int i=0;i<5;i++)
{
System.Console.Write(i);
Thread.Sleep(1);
}
}
public void MyPro2()
{
for(int j=0;j<5;j++)
{
System.Console.Write(j);
Thread.Sleep(1);
}
}
}
class DemoPro
{
static void Main()
{
DataPro d1 = new DataPro();
Thread t1 = new Thread(d1.MyPro1);
Thread t2 = new Thread(d1.MyPro2);
t1.Start();
t2.Start();
}
}
dXNpbmcgU3lzdGVtOwp1c2luZyBTeXN0ZW0uVGhyZWFkaW5nOwpjbGFzcyBEYXRhUHJvCnsKcHVibGljIHZvaWQgTXlQcm8xKCkKewpmb3IoaW50IGk9MDtpPDU7aSsrKQp7ClN5c3RlbS5Db25zb2xlLldyaXRlKGkpOwpUaHJlYWQuU2xlZXAoMSk7Cn0KfQpwdWJsaWMgdm9pZCBNeVBybzIoKQp7CmZvcihpbnQgaj0wO2o8NTtqKyspCnsKU3lzdGVtLkNvbnNvbGUuV3JpdGUoaik7ClRocmVhZC5TbGVlcCgxKTsKfQp9Cn0KY2xhc3MgRGVtb1Bybwp7CnN0YXRpYyB2b2lkIE1haW4oKQp7CkRhdGFQcm8gZDEgPSBuZXcgRGF0YVBybygpOwpUaHJlYWQgdDEgPSBuZXcgVGhyZWFkKGQxLk15UHJvMSk7ClRocmVhZCB0MiA9IG5ldyBUaHJlYWQoZDEuTXlQcm8yKTsKdDEuU3RhcnQoKTsKdDIuU3RhcnQoKTsKfQp9