Каждый поток получает свой собственный стек. Таким образом, если исходный поток создает второй поток, то это не влияет на стек первого потока. И второй поток будет иметь свой собственный стек. Таким образом, в этом процессе существует два независимых стека - по одному на поток. Но каждый поток будет использовать только свой собственный поток. Операционная система видит оба потока и заботится о том, чтобы при переключении с одного потока на другой устанавливался / использовался правильный стек.