线程


线程

线程数
类型: int
默认值: 0
最小值: 0
最大值: NProc

控制应用于并行算法(并发LP、并行屏障、并行MIP等)的线程数。默认值0是一个自动设置。它通常会使用机器中的所有磁芯,但可能会选择使用较少的磁芯。

虽然使用机器中的所有可用内核通常可以获得最佳性能,但也有一些例外。一个当然是当你与其他工作共享一台机器时。在这种情况下,您应该选择一个不会超额订阅机器的线程数。

我们还发现,某些类别的MIP模型可以从减少线程数中获益,通常会一直减少到一个线程。启动多个线程会导致对计算机资源的争用。对于MIP解算器找到的第一个解决方案几乎总是最优的模型类,并且在根上找不到该解决方案,通常最好允许单个线程无争议地探索搜索树。狗万app足彩手机万博登录

另一种情况是,当内存紧张时,减少线程数会有所帮助。每个线程都会消耗大量内存。

有关如何从不同API查询或修改参数值的示例,请参阅参数示例.