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

Многопоточные библиотеки - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Шаблонные функции множеств http://www.cyberforum.ru/cpp-beginners/thread163110.html
Господа кодеры, подскажите пожалуйста по таким вопросам: 1) правильно ли написана шаблонная функция, она должна работать следущим образом-даны два массива и в третий занести из второго и и из первого только совпадающие элементы // Пересечение множеств template <typename T> void Intersection (T Array1, T Array2, T Array3, const int ASize1, const int ASize2, const int ASize3){ for(int...
C++ Блок-схема Одобрите кто-нибудь моё творение по заданию. Составьте алгоритм по правилу «Если идет дождь, то взять зонт, если снег одеть куртку, в противном случае шляпу»: Блок-схема (начало) ... http://www.cyberforum.ru/cpp-beginners/thread163099.html
Работа с классами C++
#include <iostream> #include <fstream> #include <time.h> #include <stdio.h> using namespace std; class Money { int money, money_prize;; public: Money()
Написать шаблон функции для поиска среднего арифметического массива C++
Написать шаблон функции для поиска среднего арифметического значений массива
C++ Программа для шифрования http://www.cyberforum.ru/cpp-beginners/thread163054.html
Я сис-админ, не уверен что правильно будет писать на Си, но это единственный язык, который еле еле знаю, акромя вбс и проч, разумеется Задача вроде проста до безумия, но ничего похожего не нашел. Суть вопроса: есть артикулы которые нужно зашифровать, чтобы конкуренты не подсмотрели. Нужна программа в 1 окошко, где будет 2 поля и 1 кнопка. В 1 поле - можно будет вписать оригинал артикула,...
C++ Отделение интерфейса от реализации класса: компиляция кода реализации Доброго времени суток, У меня возникла проблема с отделением интерфейса от реализации класса. Допустим, у меня есть три файла: 1. заголовочный файл Class.h с прототипами функций; 2. файл реализации Class.cpp с определениями функций без функции main; 3. файл клиента Start.cpp, использующий класс Class Я хочу скомпилировать объектный код реализации класс. Однако при запуске компиляции... подробнее

Показать сообщение отдельно
Damaks
18 / 10 / 1
Регистрация: 02.09.2010
Сообщений: 235
05.09.2010, 22:59  [ТС]     Многопоточные библиотеки
Однопоточное приложение - для меня это наверно будет сложно
Функция - это клиент. Он присоединяется к серверу и собирает события в массивы.
При обработке самого активного сервера у меня получилось функция грузит процесср P4 на ~ 6%
Активность остальных серверов резко снижается. Наверно в посленей тысяче события происходят вообще с частотой одно в 10-30 секунд...т.е. там нагрузка стремится к полному нулю.

А если мне писать в один поток, это значит нужно как-то собрать массив соединений с серверами и каждое поочереди считывать и обрабатывать. И потом в цикле снова и снова перебирать каждое соединение. Я даже не знаю как это правильно сделать там же у каждого сервера свои массвы и свои переменные, и так внутри потока они получаются локальными, а при таком раскладе они вроде как глобальные...т.е. это всё нужно как-то переключать постоянно.

Поэтому я и начал искать способы реализации многопоточности. Пару дней назад наткнулся на сообщение на каком-то форуме что в библиотеке OpenMP вообще потоки создаются очень быстро без всякой нагрузки... и типо париться по этому поводу не нужно

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