ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > С/С++, C#, Delphi, .NET, Asm
   
 
 
Опции темы Поиск в этой теме Опции просмотра

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

Репутация: 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.XYZ