Форум программистов, компьютерный форум, киберфорум
C++
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Очистка кэша процессора Подскажите пожалуйста, как можно очистить кэш процессора. Во время выполнения программы нужно чтобы неоднократно очищался кэш. https://www.cyberforum.ru/ cpp/ thread1301626.html Delim в функции getline() C++
Здравствуйте. Встала проблема, что при чтении файла нужно использовать разные разделяемые символы (.,!? и т.д.). Пробовал использовать функцию getline, как while(getline(stream,s,'.') ||...
C++ С++ примеры функций , похожи C# https://www.cyberforum.ru/ cpp/ thread1301443.html
С++ примеры функций , похожи C# короче более детально что хочу узнать ))) это функции С++ что будет аналогом как в C# например это конечно не правильно Console () { // код
C++ О целях c++ и других языков Здравствуйте. Подскажите пожалуйста какие цели у c++, т.е что можно на нем написать (интересует высокоуровневое программирование), и если можно, про цели таких языков как c#, java, python тоже плз... https://www.cyberforum.ru/ cpp/ thread1301298.html
C++ C++ и maple
Здравствуйте! Может кто встречался с данной проблемой? Возможно ли сделать внешнее обращение из C++ в maple15. Проблема в следующем, если писать код чисто на maple, то он периодически сильно...
C++ FTDI LibMPSSE-SPI Здравствуйте форумчане! При попытке работы с FTDI микросхемой, а именно FTDI 2232H, в режиме SPI. Возникли проблемы с работой в режимах MODE1 и MODE3. Вот что я вижу на экране осциллографа при... https://www.cyberforum.ru/ cpp/ thread1300502.html
C++ Построение семантической сети Нужна помощь. Мне дали задание для курсовой работы "Построение семантической сети". Прочитав что это ориентированный граф, я поняла что не знаю с чего нужно починать( а через неделю уже нужно... https://www.cyberforum.ru/ cpp/ thread1296932.html События и их обработка C++
Подскажите как можно реализовать обработку событий, чтобы можно было использовать примерно такой код: void test_handler(object* thisobject) { // Событие обработано!!! } void...
C++ CreateProcess вылетание программы https://www.cyberforum.ru/ cpp/ thread1290135.html
Открываю мною скомпилированную программу на FreePascal при помощи CreateProcess(visual c++) Вылетает с ошибкой Runtime Error 2 at adress $здесь_адрес , хотя процесс открывается корректно. При...
C++ Подскажите справочные материалы по регулярным выражениям std::regex https://www.cyberforum.ru/ cpp/ thread1289089.html
Помогите разобраться с синтаксисом регулярных выражений для std::regex. Работаю в VS 2012. Нашел некий список на сайте Microsoft, но что-то не получается применить выражения из него:...
C++ Программа для перезапуска компьютера С++
Всем форумчанам привет :) Требуется помощь по написанию программы на форме с++ через MS Visual Studio 2010 Задание такое: написать программу которая при нажатие на кнопку перезапустит компьютер в...
C++ червь для обучательных целей https://www.cyberforum.ru/ cpp/ thread1286927.html
https://www.cyberforum.ru/cpp-networks/thread358362.html Подскажите пожайлуста,как написать простейший червячок.Я пытался найти протоколы интернета и как то соеденить их в коде самостоятельно,но...
6 / 6 / 4
Регистрация: 18.10.2011
Сообщений: 187
0

Приоритеты потоков - C++ - Ответ 6858538

16.11.2014, 18:30. Показов 1961. Ответов 4
Метки (Все метки)

Здравствуйте, пишу две программы, в одной из которых обработка данных просто делится на потоки, а в другой я ещё придаю потокам более высокий приоритет, но проблема в том, что время выполнения от этого не меняется. Не могу понять в чём проблема, что делаю не так. Приоритеты я изменяю вот так:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
.......
for (int i = 1; i < argc; i++)
    {
 
        // Создание потока для выполнения функции обработки файла
        hThread[i-1] = CreateThread(NULL, 0, (LPTHREAD_START_ROUTINE)ThreadProc, argv[i], 0, &IDThread[i-1]);       
 
    }
 
    if (!(SetThreadPriority(hThread[0], THREAD_PRIORITY_HIGHEST))) cout << "Fail 1\n";
    if (!(SetThreadPriority(hThread[1], THREAD_PRIORITY_ABOVE_NORMAL))) cout << "Fail 2\n";
    if (!(SetThreadPriority(hThread[2], THREAD_PRIORITY_HIGHEST))) cout << "Fail 3\n";
    if (!(SetThreadPriority(hThread[3], THREAD_PRIORITY_TIME_CRITICAL))) cout << "Fail 4\n";
    WaitForMultipleObjects (argc - 1, hThread, TRUE, INFINITE);
.......


Вернуться к обсуждению:
Приоритеты потоков C++
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
16.11.2014, 18:30
Готовые ответы и решения:

Приоритеты операций
Доброго времени суток! Я недавно начал изучать С++. Читаю книгу &quot;Липпман. С++ для начинающих&quot;. И...

приоритеты.
Здраствуйте. Столкнулся вот с какой проблемой. Добавляю на форму компонент &quot;Panel: TPanel&quot;....

Область видимости общей переменной для потоков + закрытие потоков
Есть два вопроса про потоки. Первый. Как можно сделать общую переменную для основного потока и...

Создание и завершение процессов и потоков. Приоритеты выполнения потоков
Здравствуйте. Буду очень раз если поможете понять,что конкретно нужно сделать в вот этом...

4
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
16.11.2014, 18:30

приоритеты операций
cout &lt;&lt; (5 &lt;&lt;3); что это за знак &lt;&lt; и где можно узнать приоритеты всех (или основных) операций в...

приоритеты операций
Интересную ошибку нахожу в книгах по части приоритетов операций в C++: например здесь и здесь...

Приоритеты операций
Почему в таблице приоритета операций постфиксный инкремент(декремент) имеет приоритет 2, если...

Стек и приоритеты
Ошибок при компиляции не возникает, но при проверке не выдает адресов элементов и их данных. Прошу...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru