线程(管理)#
线程池#
-
int arrow::GetCpuThreadPoolCapacity()#
获取全局 CPU 线程池的容量。
返回 Arrow 用于调度各种 CPU 密集型任务的线程池中的工作线程数量。这是一个理想数值,不一定是当前时刻实际运行的精确线程数。
您可以使用 SetCpuThreadPoolCapacity() 修改此数值。
-
Status arrow::SetCpuThreadPoolCapacity(int threads)#
设置全局 CPU 线程池的容量。
设置 Arrow 用于调度各种 CPU 密集型任务的线程池中的工作线程数量。
当前数值可通过 GetCpuThreadPoolCapacity() 获取。
-
int arrow::io::GetIOThreadPoolCapacity()#
获取全局 I/O 线程池的容量。
返回 Arrow 用于调度各种 I/O 密集型任务的线程池中的工作线程数量。这是一个理想数值,不一定是当前时刻实际运行的精确线程数。
您可以使用 SetIOThreadPoolCapacity() 修改此数值。
-
Status arrow::io::SetIOThreadPoolCapacity(int threads)#
设置全局 I/O 线程池的容量。
设置 Arrow 用于调度各种 I/O 密集型任务的线程池中的工作线程数量。
当前数值可通过 GetIOThreadPoolCapacity() 获取。