c++ pthread_attr_setstacksize函数问题

pthread_attr_setstacksize函数到底设置的是堆的大小,还是栈的大小?
在网上查到默认堆栈大小为 8388608字节; 堆栈最小为 16384字节。
但是这个函数确实设置堆栈的。那么他到底是设置堆的还是设置栈的?能不能分开来设置?

一般的,进程或线程只能设置栈的大小