我已经在C#代码中创建了一个名为"ZipFolders"的函数。实际上,我是通过Unity按钮调用它的,当按下按钮时,尝试压缩目录中的文件夹。由于我同时想要做其他事情,所以我尝试在新线程中调用该函数。我的问题是如何检查该线程是否正在运行或已停止。我的代码:
onGUI():
if (GUI.Button (new Rect (390, 250, 100, 50), "ZIP_FILES")) {
Thread thread = new Thread(new ThreadStart(zipFile));
thread.Start();
}
我希望在更新函数中每次检查线程是否正在运行或已停止。我该怎么做?