今天无意中发现的WWW.threadPriority

Description
Priority of AssetBundle decompression thread.

You can control decompression speed vs. impact on frame rate tradeoff when downloading Asset Bundles in the background. When using lower priority, decompression will take longer, but will not have such a big impact on frame rates. Default value is ThreadPriority.Normal.

function Start () {

var www = new WWW ("http://myserver/myBundle.unity3d");
www.threadPriority = ThreadPriority.Low;
yield www;
// Get the designated main asset and instantiate it.
Instantiate(www.assetBundle.mainAsset);

}

https://docs.unity3d.com/ScriptReference/WWW-threadPriority.html

WWW居然还有这功能,可以考虑来做优化
本文转自jiahuafu博客园博客,原文链接http://www.cnblogs.com/jiahuafu/p/6772745.html如需转载请自行联系原作者

jiahuafu

`org.quartz.threadPool.threadPriority: 5` 是 Quartz 调度器框架用于配置线程池线程优先级的属性。在这个例子,它将线程池的线程优先级设置为 5。 Quartz 是一个用于任务调度和作业管理的开源框架。它提供了丰富的功能来定时执行任务、调度作业,并支持集群和分布式环境下的任务调度。 线程优先级用于指定线程在竞争系统资源时的优先级顺序。较高的优先级值表示线程更有可能在竞争获得资源,但并不保证一定会优先执行。 在这个例子,将线程池的线程优先级设置为 5。具体的优先级取决于操作系统和硬件平台的实现,通常范围从 1 到 10,其 1 表示最低优先级,10 表示最高优先级。 设置线程优先级的目的是为了在任务调度和作业执行过程,根据任务的重要性和紧急程度来调整线程的执行顺序。较高优先级的线程可能会在竞争更早地被调度执行。 需要注意的是,线程优先级的设置可能会受到操作系统和硬件平台的限制,并且在不同的环境可能表现不同。因此,对于任务调度和作业管理来说,不仅仅依赖于线程优先级,还需要综合考虑其他因素,如任务的调度策略、任务的执行时间等。 这里提到的配置是基于使用 Quartz 调度器框架的应用程序。如果使用其他调度器或框架,配置方式和属性名称可能会有所不同。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值