using System;
using System.Collections;
using System.Collections.Generic;
using System.Threading;
using UnityEngine;
public class ThreadHomework : MonoBehaviour
{
void Start()
{
Thread puTong = new Thread(PaiHao);
puTong.Name = "普通号";
puTong.Start(puTong);
Thread teKuai = new Thread(PaiHao);
teKuai.Name = "特快号";
teKuai.Start(teKuai);
}
int mishu = 0;
private void JieLi(object m)
{
if (int.Parse(m.ToString()) >= 10) return;
print(m.ToString() + "拿到了接力棒");
for (int i = 1; i <= 10; i++)
{
Thread.Sleep(1000);
mishu += 10;
if (mishu%10==0 && mishu <=100)
{
print(int.Parse(m.ToString()) + "号选手跑了" + mishu);
if (mishu == 100) mishu = 0;
}
}
new Thread(JieLi).Start(1 + int.Parse(m.ToString()));
}
}
}