更改线程优先级 - Unity 3d

时间:2017-01-21 20:24:59

标签: c# multithreading unity3d unity5

所以我在我的应用程序中使用线程。我想对我的代码部分进行基准测试,并且我发现主代码上的代码运行速度明显快了2-3倍。

我想调整我正在创建的线程的线程优先级,但由于某种原因优先级保持不变 - 总是最低。

代码:

int temp = Convert.ToInt32(com.ExecuteScalar().ToString());

我总是得到最低的" - 在所有3个案例中。

如何以统一方式更改线程优先级?

1 个答案:

答案 0 :(得分:3)

Unity使用未实现线程优先级的Mono版本。

现在已在Mono 4.4中实施,但这不是Mono Unity正在使用的版本。在他们将Mono版本升级到此版本之前,这根本不会起作用。

相关问题