线程
线程
线程数类型: | int | |
---|---|---|
默认值: | 0 | |
最小值: | 0 | |
最大值: | NProc |
控制应用于并行算法(并发LP、并行屏障、并行MIP等)的线程数。默认值0是一个自动设置。它通常会使用机器中的所有磁芯,但可能会选择使用较少的磁芯。
虽然使用机器中的所有可用内核通常可以获得最佳性能,但也有一些例外。一个当然是当你与其他工作共享一台机器时。在这种情况下,您应该选择一个不会超额订阅机器的线程数。
我们还发现,某些类别的MIP模型可以从减少线程数中获益,通常会一直减少到一个线程。启动多个线程会导致对计算机资源的争用。对于MIP解算器找到的第一个解决方案几乎总是最优的模型类,并且在根上找不到该解决方案,通常最好允许单个线程无争议地探索搜索树。狗万app足彩手机万博登录
另一种情况是,当内存紧张时,减少线程数会有所帮助。每个线程都会消耗大量内存。
有关如何从不同API查询或修改参数值的示例,请参阅参数示例.