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

Потоки - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Контейнер для файлов http://www.cyberforum.ru/cpp-beginners/thread340466.html
Всем привет, у меня вопрос. Вот у меня есть файл формата допустим *.dat, как мне в этот файл засунуть файлы формата допустим *.jpg? Пожлуйста помогите, очень надо.
C++ Сравнить строки и по количеству символов, и по коду народ какая функция строки сравнивает, и по количеству символов, и по коду strcmp - как-то плохо сравнивает у меня строка "9" больше строки "333" http://www.cyberforum.ru/cpp-beginners/thread340461.html
Инициализация вектора в стиле С++0х C++
У меня связка последний Code::Blocks+ последний minigw, но в коде вот такая инициализация вектора: vector<int> ar={1,2,3,4,5,6}; почему-то не работает, притом что остальные фичи от C++0x которые я встречал компилировались с соответствующим предупреждением что это новые фичи и они ещё не утверждены. Тем не менее приведённый мною код всё равно компилироваться не хочет посему вопрос: это minigw...
C++ вопрос из С++ для специалистов
По скольку я не могу задавать вопросы в разделе С++ для специалистов,задаю его здесь Была тема Написать функцию, определяющую содержит ли односвязный список циклы (например, последний ссылается на второй). Может я чего то не допонял(просто мне показалось,что приведенные решения были очень раздуты),но в односвязном списке зациклиться может только при участии последнего узла.Если нам...
C++ Вопрос чайника http://www.cyberforum.ru/cpp-beginners/thread340411.html
Что означают эти значки (в с++!!!!) : 1) :: 2) -> где они используються и зачем они нужны, скажите простым человеческим языком
C++ Произведение матриц O(n^2) Кто нибудь может скинуть код произведения матриц со сложностью O(n^2)? Никак не получается решить задачу со стандартной функцией, Time Limit ( подробнее

Показать сообщение отдельно
bambino
 Аватар для bambino
193 / 19 / 4
Регистрация: 05.08.2010
Сообщений: 229
09.08.2011, 16:53     Потоки
Всем привет!
Делаю тут одну программу(консольную игру), возникла надабность запустить одну и туже функцию в паралельных потоках, т. е. что бы они выполнялись одновременно, как это можно реализовать ? Не имеет значение какие потоки, можно и boost и WinAPI.
Зрание спасибо.

Добавлено через 55 минут
Во к примеру код
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
#include <iostream>
#include <cstdlib>
#include <ctime>
#include <windows.h>
#include <boost/thread/thread.hpp>
 
const size_t X = 25, Y = 39;
HANDLE hd = GetStdHandle(STD_OUTPUT_HANDLE);
 
struct coord
{
    size_t x, y;
};
 
struct falling_stone
{
    coord pos;
};
 
void fl_st(){
  srand(time(0));
  falling_stone st;
  st.pos.x = 1;
  st.pos.y = rand() % Y;
  int x = st.pos.x;
  COORD c;
  for(; x != X - 1; ++x)
  {
      c.X = (SHORT)(st.pos.y * 2);
      c.Y = (SHORT)x;
      SetConsoleCursorPosition(hd, c);
      std::cout << ' ';
      c.Y = (SHORT)x + 1;
      SetConsoleCursorPosition(hd, c);
      std::cout << '@';
      Sleep(100);
  }
  c.Y = X - 1;
  SetConsoleCursorPosition(hd, c);
  std::cout << ' ';
}
 
void t_flst()
{
    for(;;)
    {
      fl_st();
    }
}
 
int main()
{
    bool flag = false;
    for(;;){
      if(!flag)
      {
        boost::thread t(t_flst);
        flag = true;
      }
    }
    system("pause >> void");
    return 0;
}
здесь один символ @ падает сверху консоли на низ, затем еще и так бесконечно, но он падает один, как сделать, чтобы сразу падали несколько, допустим 5 ?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 06:18. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru