详细可看链接:https://mp.weixin.qq.com/s/eC599TS_0kfwDK4LGgPa1g
galaxy@DESKTOP-65O8NBN:/mnt/c/Users/Mechrevo$ ulimit -acore file size (blocks, -c) 0data seg size (kbytes, -d) unlimitedscheduling priority (-e) 0file size (blocks, -f) unlimitedpending signals (-i) 7823max locked memory (kbytes, -l) 64max memory size (kbytes, -m) unlimitedopen files (-n) 1024pipe size (512 bytes, -p) 8POSIX message queues (bytes, -q) 819200real-time priority (-r) 0stack size (kbytes, -s) 8192cpu time (seconds, -t) unlimitedmax user processes (-u) 7823virtual memory (kbytes, -v) unlimitedfile locks (-x) unlimited
可以看到stack size是8M,他是进程创建线程时为线程默认分配的栈空间大小,并且这个stack是用户态的栈。
main线程的栈大小是大于8M的,但是其他的线程的线程栈大小就是stack size固定的大小,就是8M。
