接上回线程,再写一个类,很简单。 [csharp] view plain copy public class NewBehaviourScript : MonoBehaviour { XianCheng xiancheng; void Start () { xiancheng = new XianCheng(); xiancheng.StartXianCheng(); } void Update () { Debug.Log(xiancheng.queue.Count); //lock的话,打印先1后2,不lock直接2,因为两个线程同时使用了队列。 } void OnApplicationQuit() { xiancheng.ThreadTwo.Abort(); //终止线程1 xiancheng.ThreadOne.Abort(); //终止线程2 } }