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

Как сделать "Старт", "Пауза", Стоп"? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ ребус http://www.cyberforum.ru/cpp-beginners/thread746515.html
# include <iostream> # include <stdio.h> # include <conio.h> # include <math.h> using namespace std; int main() {int d=0,r=0,u=0,g=0,s0,s1,sum; cout <<"Rebus"; do { * do { * * * if(r==d) continue; do...
C++ Как правильно перегружать унарный минус? Дайте правильный прототип перегрузки унарного минуса. http://www.cyberforum.ru/cpp-beginners/thread746508.html
Деление длинного на длинное C++
#ifndef INTEGERLONGS_HPP_INCLUDED #define INTEGERLONGS_HPP_INCLUDED //================================================================================================= namespace Longs { class...
C++ Как переделать эту прогу в шаблон классов "Двусвязный список" произвольных элементов
#include <iostream.h> #include <stdlib.h>2 #include <conio.h> using namespace std; struct Element { public: double data; //сами данные
C++ Контейнеры STL и виды деревьев http://www.cyberforum.ru/cpp-beginners/thread746500.html
подскажите, или покажите где есть эта информация например я знаю, что контейнеры map и set реализованы через красно-черное дерево через "какие" деревья\другие структуры данных реализованы остальные...
C++ простые числа от 1 до 10000 Написать программу, которая выводит на экран все простые числа в диапазоне от 1 до 10000 и находит их количество. подробнее

Показать сообщение отдельно
Shpion007
0 / 0 / 0
Регистрация: 22.10.2012
Сообщений: 40
27.12.2012, 23:29  [ТС]
Цитата Сообщение от Tiva Посмотреть сообщение
http://bit.ly/Ubclw4
даже не благодари

открываешь например википедию, смотришь пример кода для многопоточности. только из этого примера все становится довольно понятно(ну я понял)
потом ищешь документацию на русском(или читаешь на английском на сайте буста) на буст. ищешь главу thread. и читаешь, и подстраиваешь под свой код.

как скачать boost есть в инете. если скачать, скомпилировать и правильно установить буст у тебя не получается, как вариант, скачай embarcadero rad studio xe, это с++ билдер, у него буст встроен по умолчанию.
Все равно поблагодарю,
теме не менее не выходит, у меня установлена Embarcadero RAD Studio, я посмотрел примеры, но ничего не выходит, вот например, простейший код который нашёл, так у меня на треть секунды появляется окно и пропадает:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <boost/thread.hpp> 
#include <iostream> 
 
void wait(int seconds) 
{ 
  boost::this_thread::sleep(boost::posix_time::seconds(seconds)); 
} 
 
void thread() 
{ 
  for (int i = 0; i < 5; ++i) 
  { 
    wait(1); 
    std::cout << i << std::endl; 
  } 
} 
 
int main() 
{ 
  boost::thread t(thread); 
  t.join(); 
}
или вот:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <boost/thread/thread.hpp>
#include <iostream>
 
using namespace std; 
 
void hello_world() 
{
  cout << "Здравствуй мир, я - thread!" << endl;
}
 
int main(int argc, char* argv[]) 
{
  // запустить новый поток, вызывающий функцию "hello_world"
  boost::thread my_thread(&hello_world);
  // ждем завершения потока
  my_thread.join();
 
  return 0;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru