---
title: BlasSetNumThreads
description: "void BlasSetNumThreads(int numThreads)"
url: https://www.hikunpeng.com/document/detail/zh/kunpengaccel/math-lib/devg-kml/kunpengaccel_kml_0632.html
sourcePath: /source/zh/kunpengaccel/math-lib/devg-kml/kunpengaccel_kml_0632.html
indexId: 4b81f6a4200b14c9a23b3501bc708be58809c92c532c99ab7b1583cc0f2419d268
---
# BlasSetNumThreads

#### 接口定义

void BlasSetNumThreads(int numThreads)


#### 参数

| 参数名 | 类型 | 描述 | 输入/输出 |
| --- | --- | --- | --- |
| numThreads | 整型数 | 设置的线程数，要求numThreads>0。 | 输入 |


#### 依赖

#include "kblas.h"


#### 示例

```
BlasSetNumThreads(4); // 设置运行线程数为4
```

支持通过设置环境变量设置线程数，如下所示：

export BLAS_NUM_THREADS=4

export OMP_NUM_THREADS=4

单独使用时，均可以设置运行线程数为4。当两个环境变量同时存在时，BLAS_NUM_THREADS的优先级更高。
