可以Runtime.getRuntime()。availableProcessors()返回0吗?

时间:2015-05-28 03:15:01

标签: java concurrency threadpool

是否存在Runtime.getRuntime().availableProcessors()返回0的特定情况? 也许当所有的进程都忙的时候?

2 个答案:

答案 0 :(得分:2)

没有。
http://docs.oracle.com/javase/8/docs/api/java/lang/Runtime.html#availableProcessors--

"虚拟机可用的最大处理器数量; 从不小于一个"

答案 1 :(得分:1)

没有。根据文档,Runtime.availableProcessors()永远不会少于一个。

  

返回:   虚拟机可用的最大处理器数;永远不会小于一个

https://docs.oracle.com/javase/7/docs/api/java/lang/Runtime.html#availableProcessors()