С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

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

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

23.05.2012, 04:52. Просмотров 322. Ответов 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; 
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.05.2012, 04:52
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Синхронизация, семафор (C++):

потоки, мьютекс и семафор - C++
Вот задание: Выполнить индивидуальное задание параллельным алгоритмом (обязательно использовать для разграничения общих ресурсов мьютексы...

Не получается открыть семафор. GetLastError 5 - C++
Пишу программу Парикмахерская. Она подразумевает использование семафоров. Первые 4 семафора создаются в первой программе, и открываются во...

Синхронизация - C++
Помогите, пожалуйста, в общих чертах рассказать про синхронизацию процессов на основе механизма обмена сообщениями. как это примерно должно...

синхронизация потоков - C++
проблема в следующем: есть 2 потока один считает некоторую сумму в цикле по столбцам матрицы второй должен выводить промежуточную...

синхронизация в windows - C++
есть два консольных приложения, родительского и дочернего процесса (должны ли они быть консольными), хочу обменяться между ними...

Синхронизация процессов - C++
std::mutex позволяет синхронизировать несколько разных потоков. А есть ли в std что ни будь для синхронизации процессов? То есть, программа...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.05.2012, 04:52
Привет! Вот еще темы с ответами:

Синхронизация потоков в c++ - C++
Совершенно не понятно что не так и как правильно. Задача: Отсортировать массив целых чисел. Программу разбить на два синхронизированных...

Синхронизация потоков - C++
Есть статический класс к которому я хочу обращаться из разных потоков static class MyLog { public: static int log(std::string,...

Синхронизация мьютекс - C++
Привет, на данный момент пытаюсь научиться пользоваться синхронизацией. Есть такой код: #include &lt;iostream&gt; #include &lt;chrono&gt; ...

Синхронизация доступа - C++
Собственно есть массив структур. У данной структуры есть переменная, которая хранит состояние данной структуры(готова,не готова). В...


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.