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);
}
}
}
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();
}
}
dXNpbmcgU3lzdGVtOwp1c2luZyBTeXN0ZW0uVGhyZWFkaW5nOwpjbGFzcyBEYXRhUHJvCnsKcHVibGljIHZvaWQgTXlQcm8xKCkKewpmb3IoaW50IGk9MDtpPDU7aSsrKQp7ClN5c3RlbS5Db25zb2xlLldyaXRlKGkpOwpUaHJlYWQuU2xlZXAoMSk7Cn0KfQpwdWJsaWMgdm9pZCBNeVBybzIoKQp7CmZvcihpbnQgaj0wO2o8NTtqKyspCnsKU3lzdGVtLkNvbnNvbGUuV3JpdGUoaik7Cn0KfQp9CmNsYXNzIERlbW9Qcm8KewpzdGF0aWMgdm9pZCBNYWluKCkKewpEYXRhUHJvIGQxID0gbmV3IERhdGFQcm8oKTsKVGhyZWFkIHQxID0gbmV3IFRocmVhZChkMS5NeVBybzEpOwpUaHJlYWQgdDIgPSBuZXcgVGhyZWFkKGQxLk15UHJvMik7CnQxLlN0YXJ0KCk7CnQyLlN0YXJ0KCk7Cn0KfQ==