unity3d C#脚本多线程为什么只运行一次

unity3d C#脚本多线程为什么只运行一次,第1张

当你ReadP的方法运行玩了 这个线程就结束 了

如果想不停的运行的话 你可以在ReadP方法利放上死循环

while(true)

{

}

使用unity协程异步加载底层会用多线程。线程启动很简单,那么线程终止呢,是不是调用Abort方法。不是,虽然Thread对象提供了Abort方法,但并不推荐使用它,因为它并不会马上停止,如果涉及非托管代码的调用,还需要等待非托管代码的处理结果。

一般停止线程的方法是为线程设定一个条件变量,在线程的执行方法里设定一个循环,并以这个变量为判断条件,如果为false则跳出循环,线程结束。

先附上git地址

>

以上就是关于unity3d C#脚本多线程为什么只运行一次全部的内容,包括:unity3d C#脚本多线程为什么只运行一次、使用unity协程异步加载底层会不会用多线程、Unity3D多线程之页面和窗口管理等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/9735435.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-01
下一篇2023-05-01

发表评论

登录后才能评论

评论列表(0条)

    保存