Информация об изменениях

Сообщение Re: Проблема с работой потока от 11.04.2019 7:27

Изменено 11.04.2019 7:28 a7d3

Re: Проблема с работой потока
Здравствуйте, RussianFellow, Вы писали:


RF>[ccode]

RF>void CCalcDialog::OnBnClickedButton1()
RF>// если была нажата кнопка "Рассчитать"
RF>{
RF> MyStruct myStruct;
RF> hThread = (HANDLE)_beginthreadex(NULL,0,&MyThreadFunc,&myStruct,0,&threadID);
RF>}
RF>unsigned int __stdcall MyThreadFunc(void *pParam)
RF>{
RF> MyStruct *pMyStruct = (MyStruct*)pParam;
RF> volatile int *threadflag = &(pMyStruct->threadflag);
RF>}
RF>[ccode]

Нельзя так делать
И об этом здесь уже упомянули.
Re: Проблема с работой потока
Здравствуйте, RussianFellow, Вы писали:


void CCalcDialog::OnBnClickedButton1()
{
    MyStruct  myStruct;
    hThread = (HANDLE)_beginthreadex(NULL,0,&MyThreadFunc,&myStruct,0,&threadID);
}

unsigned int __stdcall  MyThreadFunc(void *pParam)
{
    MyStruct *pMyStruct = (MyStruct*)pParam;
    volatile int *threadflag = &(pMyStruct->threadflag);
}


Нельзя так делать
И об этом здесь уже упомянули.