Потоки v / s Входные аргументы - PullRequest
2 голосов
/ 15 ноября 2011

Я вызываю функцию моего процесса из разных потоков процесса. Так что, если функция вызывается из двух разных потоков одновременно, повлияет ли это на значения входных аргументов? Так как они будут храниться в стеке.

Ответы [ 2 ]

3 голосов
/ 15 ноября 2011

Каждый поток получает свой собственный стек, поэтому ответ - нет - аргументы, передаваемые через поток A, не влияют на аргументы, передаваемые через поток B.

Если вы хотите больше подробностей, возможно, вы можетеопубликуйте свой код.

0 голосов
/ 15 ноября 2011

Каждый поток имеет свой собственный локальный стек потоков , которые не зависят друг от друга. Так что это не повлияет на аргументы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...