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

2 цикла в разных потоках - C++

Восстановить пароль Регистрация
Другие темы раздела
Visual C++ Ошибка при вызове CFileDialog http://www.cyberforum.ru/cpp-beginners/thread1743923.html
debug assertion failed visual c++ afxwin1.inl line 24 23 _AFXWIN_INLINE HINSTANCE AFXAPI AfxGetResourceHandle() 24 { ASSERT(afxCurrentResourceHandle != NULL); <-- Assert! 25 return afxCurrentResourceHandle; }
Visual C++ Задержка выбора в MessageBox Доброго времени суток, у меня есть такая часть кода MessageBox(s3, "На кубиках выпало..."); как сделать чтобы можно было нажать ОК только после 10 секунд ожидания ? сама программа просто бросает игральные кости и выводит результат(s3) в MessageBox, хотелось бы сделать паузу на возможность закрытия MessageBox`a чтобы игрок не мог сразу закрыть и нажать ещё раз http://www.cyberforum.ru/cpp-beginners/thread1743875.html
Visual C++ Избавление от заголовков ответа сервера
здравствуйте, у меня есть функция получения данных по url: static char* OpenURL(char *url) { WSADATA lpWSAData; SOCKET s; // Проверим на правильность введенный адрес. // Он должен начинаться с "http://" if (memcmp(url,"HTTP://",7)!=0 && memcmp(url,"http://",7)!=0) return(NULL); url+=7;
Вставка Интеграла Visual C++
В этой программе MFC вставлен такой интеграл: . К этому интегралу есть сделаная программа: // KyrsDlg.cpp : implementation file // #include "stdafx.h" #include "Kyrs.h" #include "KyrsDlg.h" #ifdef _DEBUG #define new DEBUG_NEW #undef THIS_FILE
Visual C++ Структура классов для реализации "Товарного чека" http://www.cyberforum.ru/cpp-beginners/thread1743313.html
Товарный чек содержит список товаров, купленных покупателем в магазине. Один элемент списка представляет собой пару: товар – сумма. Товар реализовать как лас Goods с полями кода и наименования, цены за единицу товара, количества приобретаемых единиц. В классе должны быть методы доступа к полям с целью получения и изменения информации, а также метод вычисления суммы оплаты товара. Реализовать...
Visual C++ Построение невозможно - MSB8020: The builds tools for v140 (Platform Toolset = 'v140') cannot be found Пробую собрать и выдает ошибку: 1>------ Построение начато: проект: MiniBase, Конфигурация: Debug Win32 ------ 1>Файл проекта содержит ToolsVersion="14.0". Возможно, этот набор инструментов неизвестен или отсутствует (в этом случае проблему можно устранить, установив подходящую версию MSBuild), либо для данной сборки определено конкретное значение ToolsVersion в параметрах политики. Проект... подробнее

Показать сообщение отдельно
tatarinrafa
0 / 0 / 0
Регистрация: 24.05.2016
Сообщений: 3
24.05.2016, 17:39     2 цикла в разных потоках
Здравствуйте! Научите! Как правильно делать "что-то" в отдельном фоновом потоке в C++. Пожалуйста код! К примеру:
C++
1
2
3
4
5
6
void moya_Afigenaya_funkciya ()
{
//Один цикл выполняется в уже идущем(главном) потоке где к "A" прибавляется 1   сто раз. 
//Второй цикл, в новом фоновом потоке, прибавляет 1  к  "B"  двести раз. 
//В конце обе переменные, в главном потоке, складываются(без багов, главный поток ждет завершения второго цикла).
}
Нужен полный код именно этого примера, со всеми необходимыми "инклудами", и ничего другого.
(Да я знаю что практического применения это не несет, так как главный поток все равно ждет завершения второго цикла в фоновом потоке, но все же для примера мне это нужно)

Ковыряюсь в исходниках игры Сталкер. Пытаюсь нучиться разбирать его код, так как работа с модами к нему поднадоела.

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