6 / 6 / 4
Регистрация: 18.10.2011
Сообщений: 187
|
||||||
1 | ||||||
Приоритеты потоков16.11.2014, 18:30. Показов 2352. Ответов 4
Метки нет Все метки)
(
Здравствуйте, пишу две программы, в одной из которых обработка данных просто делится на потоки, а в другой я ещё придаю потокам более высокий приоритет, но проблема в том, что время выполнения от этого не меняется. Не могу понять в чём проблема, что делаю не так. Приоритеты я изменяю вот так:
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
|
|
16.11.2014, 18:30 | |
Ответы с готовыми решениями:
4
Приоритеты операций приоритеты.
Создание и завершение процессов и потоков. Приоритеты выполнения потоков |
1311 / 1236 / 212
Регистрация: 19.02.2010
Сообщений: 3,560
|
|
16.11.2014, 21:19 | 2 |
А почему оно должно меняться? Независимо от приоритета потока - код выполняемой потоком=процессором программы остаётся же тем же самым.
0
|
6 / 6 / 4
Регистрация: 18.10.2011
Сообщений: 187
|
|
16.11.2014, 21:56 [ТС] | 3 |
VTsaregorodtsev, выше приоритет значит уделяется больше процессорного времени, точнее чаще, то есть выполнится быстрее из за того что процессор чаще обрабатывает эти потоки
0
|
1311 / 1236 / 212
Регистрация: 19.02.2010
Сообщений: 3,560
|
|
16.11.2014, 22:01 | 4 |
![]() Решение
Ну так если нет никаких других (конкурирующих) потоков на исполнение - проц и будет гонять только Ваш.
Но в любом случае затраченное процессорное время (выводимое в виндовозовском Диспетчере задач) будет одно и то же, независимо от приоритета потока и/или процесса.
0
|
6 / 6 / 4
Регистрация: 18.10.2011
Сообщений: 187
|
|
16.11.2014, 22:09 [ТС] | 5 |
VTsaregorodtsev, понятно что время выполнения будет одинаковое, но при более низком приоритете потоки дольше в очереди стоят, а насчёт конкурирующих потоков есть же другие программы, которые обрабатываются процессором
0
|
16.11.2014, 22:09 | |
Помогаю со студенческими работами здесь
5
приоритеты операций
Стек и приоритеты Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |