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

Менеджмент жесткого диска при многопоточности - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вывести минимальное нечетное число. Что не так? http://www.cyberforum.ru/cpp-beginners/thread753575.html
Сейчас программа выводит любое минимальное число, будь-то четное или нечетное. Подскажите, пожалуйста, что исправить? const int size=10; int ar={8,36,69,45,13,12,49,5,67,26}; int...
C++ Чтение с файла Вот у меня есть код , но при попытке считать из него числа почему выдает не то что нужно , в чем может быть ошибка ? #include <iostream> #include <fstream> using namespace std ; void main... http://www.cyberforum.ru/cpp-beginners/thread753568.html
C++ Представление множеств числами (битовые маски)
Доброго времени суток. Помогите пожалуйста с задачей. Нужно сформировать множество А. Причем сделать это нужно с помощью побитовых операций. Написав маленькую программу которая позволяет...
C++ не работает ios::in|ios::out
Здорова господа!!! Пытаюсь разобраться с файлами в С++ от есть код: #include <iostream> using std::cout; using std::cin; using std::endl; using std::ios; using std::cerr;
C++ Как задать диапазон с помощью функции rand? http://www.cyberforum.ru/cpp-beginners/thread753512.html
В задаче говорится "Дан массив целых чисел (размер – случайное число из диапазона )". Как задать диапазон с помощью функции rand?
C++ Абстрактный класс object Здравствуйте, у меня такой вопрос: кто-ни будь может мне разъяснить следующее задание и помочь его сделать? Задание: необходимо разработать интерфейс для объединения в структуру множества объектов... подробнее

Показать сообщение отдельно
IvanPryamoy
247 / 1 / 1
Регистрация: 02.01.2013
Сообщений: 31
06.01.2013, 10:02  [ТС]
Цитата Сообщение от Nick Alte Посмотреть сообщение
Например, отдельный поток чтения-записи, которому остальные потоки передают заявки на такие операции. Иногда можно даже не ждать результатов, сразу бежать дальше.
Похоже параллельность действительно еще даже теоретически не обмозгована. Ведь если задумываться, то надо параллелить каждый вид устройства (не только процессор) и по количеству элементов этого устройства создавать необходимое количество потоков. Например, 4 потока для процессора, 2 потока для видеокарты, 1 поток для жесткого диска, 2 потока консоли (если два монитора). Каждое устройство образует свой пул потоков. А потом писать программу так, чтобы каждый пул устройства (состоящий из разного количества потоков), оптимально взаимодействовал с другими пулами устройств. "Межустройственое" взаимодействие, так сказать...

Не видел я еще размышлений на тему: как 4 потока одного устройства оптимально поделить между 2 потоками другого устройства...
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru