让线程等待而不使用Thread.sleep c#

时间:2017-12-27 03:23:54

标签: c# multithreading unity3d

我已经开始尝试让多线程了。我创建了一个线程,并希望它在恢复之前等待几秒钟。

public void Claim()
{
    Thread myThread = new Thread( () => SetFaction(Factions.Split));
    Debug.Log("starting");
    // wait for a few seconds

    // resume
}

public void SetFaction(Factions faction)
{
    Debug.Log("claimed");
}

我知道团结有更简单的方法来完成这项任务,但如前所述,我想了解更多有关多线程的知识。

0 个答案:

没有答案