我正在开发一个游戏,我正在为我的加载屏幕使用多个线程来加载音乐和纹理。
我以这种方式启动线程:
backgroundgeluidThread = new Thread(loadmusic);
backgroundtexturesThread = new Thread(loadtextures);
backgroundgeluidThread.Start();
backgroundtexturesThread.Start();
之后,我使用Thread.Sleep(8000)
, 因为我不知道线程何时停止并完成其工作。我可以在 IDE 的输出中看到它,但我不知道我的线程何时完成。
在此先感谢,如果您不理解我的问题,请询问我。