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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Watros
3 / 3 / 0
Регистрация: 12.09.2010
Сообщений: 40
#1

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

23.05.2012, 04:52. Просмотров 302. Ответов 0
Метки нет (Все метки)

Помогите синхронизировать код.

Код
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++ Синхронизация контейнеров (STL)
Синхронизация потоков C++
C++ Не получается открыть семафор. GetLastError 5
C++ синхронизация потоков
Синхронизация потоков Event c++ C++
C++ Синхронизация процессов

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

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

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