HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby
   
 
 
Опции темы Поиск в этой теме Опции просмотра

Мьютексы.Немогу понять что делаю не так
  #1  
Старый 18.02.2009, 21:44
_nic
Постоянный
Регистрация: 05.05.2006
Сообщений: 743
С нами: 10535289

Репутация: 107


По умолчанию Мьютексы.Немогу понять что делаю не так

Пытаюсь вот разобратся как происходить синхронизация с помощью мьютексов.набросал вот такой код
Код:
void thr(void *Pvoid)
{
HANDLE mut0=CreateMutex(NULL,false,"mymut1");
WaitForSingleObject(mut0,INFINITE);
MessageBox(0,"!!!!!","!!!!!!",MB_OK);
}
void __fastcall TForm1::Button1Click(TObject *Sender)
{
CreateMutex(NULL,false,"mymut1");
_beginthread(thr,0,0);
}
void __fastcall TForm1::Button2Click(TObject *Sender)
{
HANDLE mut=CreateMutex(NULL,false,"mymut1");
ReleaseMutex(mut);
}
Я полагал что мессаг бокс должен вылезти после нажатия 2й кнопки.Но он появляется сразу же после нажатия 1й Обьясните пожалуста как нужно правильно.
ЗЫ:если мутексы неподходят для этого дела то подскажите как организовать то что мне хотелось в том исходнике.Тоесть что бы можно было бы из родительского потока приостанавливать и возобновлять дочернии.

Последний раз редактировалось _nic; 18.02.2009 в 22:00..
 
Ответить с цитированием
 



Предыдущая тема Следующая тема
Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Кто такой хакер? StopFreeLife Болталка 61 31.03.2009 01:28
Открытое письмо журналу "Хакер" TheFile Болталка 34 31.01.2009 21:03
Установка Windoze глазами линуксоида (100% факты) nerezus Болталка 47 16.10.2005 15:06



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.