Пусть локальная вариабельная функция в потоке имеет копию Separe в зависимости от потока?

Я объявил некоторую локальную переменную в одной функции, как это:

void* thread_function (void* parameter)
{
   struct parameter * thread_data = (struct parameter *)parameter;
   char buffer[20];
   int temp;
}

здесь, если я создал два потока, тогда в одном потоке, если буфер и Temp обновляется, так что это будет влиять на другой поток?

I Среднее, что если есть два резьба, то будут две копии всей локальной переменной?

Редактирование: Тогда в этом случае мне нужно использовать данные по нипе. Я имею в виду pthread_setspecific и все такие вещи

11
задан Arnaud Le Blanc 12 September 2011 в 13:00
поделиться