如何为执行器选择线程数

时间:2018-10-31 17:30:33

标签: java android multithreading java.util.concurrent

使用下面的代码用def daysInMonthFromDaterange(daterange, month): # do stuff return days 创建线程池时,如何为Executor选择合适的值?我可以向android询问设备拥有的内核数量,然后使用该信息来计算该数量吗?在那种情况下那个数字应该是多少?

nThreads

1 个答案:

答案 0 :(得分:3)

  

我可以问android设备的核心数量,然后使用该信息计算该数量吗?

是的。您可以使用Runtime.getRuntime.availableProcessors()来完成此操作。