Добрый вечер.
возникла такая проблема, нужно передать значение переменной из одного потока в другой
как я понимаю самое простое это обьявление глобальной переменной, но почемуто не получается...
обьявляем переменную
BOOL timer;
дочерний поток
DWORD WINAPI TMR(LPVOID lpParam)
{
.....
timer = 0;
}
основной поток из которого родился дочерний
DWORD WINAPI NetThread(LPVOID lpParam)
{
......
CreateThread(NULL, 0, TMR, 0, 0, 0);
.......
далее в одном из циклов ожидаем прихода timer = 0
if(timer == 0)
.... //// так вот это событие и не случается (((
}
Заранее спасибо за помощь.