Могу ли я сохранить значение из моей текущей темы?

Я встретил некоторые заблуждения при написании программы на Си.

Мой сценарий имеет 2 потока, но они запускаются последовательно, поэтому в одно время есть один поток. Я хочу сохранить параметр в моем первом потоке, и я хочу получить его во втором потоке. (здесь)

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

Есть ли какой-нибудь способ реализовать это?

Спасибо!

1 ответ

Потоки разделяют память. Используйте переменную (глобальную, локальную для создаваемого потока или в куче) и передайте указатель на оба потока, который указывает на эту самую переменную.

Другие вопросы по тегам