Форум программистов, компьютерный форум CyberForum.ru

Синхронизация, семафор - C++

Восстановить пароль Регистрация
 
Watros
3 / 3 / 0
Регистрация: 12.09.2010
Сообщений: 40
23.05.2012, 04:52     Синхронизация, семафор #1
Помогите синхронизировать код.

Код
const int  j=20;

hSemaphore = CreateSemaphore(NULL, 0, 1, NULL);

DWORD __stdcall Process(LPVOID)
{
  int t;
  WaitForSingleObject(hSemaphore, INFINITE);
    t = j*j;
  ReleaseSemaphore(hSemaphore);

  return 0;
}
void main()
{
  HANDLE hT[2];
  for (int t=0; t<2; t++)
     hT[t] = CreateThread(NULL, 0, Process, NULL, 0, NULL);
  return; 
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.05.2012, 04:52     Синхронизация, семафор
Посмотрите здесь:

C++ Синхронизация
Синхронизация доступа C++
C++ синхронизация в windows
Потоки,синхронизация C++
C++ Синхронизация потоков в c++
потоки, мьютекс и семафор C++
C++ Буферы и синхронизация потоков
Синхронизация мьютекс C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

Текущее время: 06:16. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru