Форум программистов, компьютерный форум, киберфорум
Java
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/4: Рейтинг темы: голосов - 4, средняя оценка - 5.00
12 / 11 / 7
Регистрация: 19.04.2016
Сообщений: 201

Большое расхождение с учебной литературой

29.04.2016, 11:20. Показов 746. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый день. Изучаю Thread и все что с ними связано. В мануалах по приоритетам потоков есть пример наглядно демонстрирующий работу низкоприоритетного и высокоприоритетного потоков. Создаются 2 экземпляра класса который отсчитывает до 10миллионов и завершается. 1 экземпляр запускается в высоким приоритетом, другой с низким.

Java
1
2
3
4
5
6
7
8
        ThPrio thc = new ThPrio("High Priority");
        ThPrio thc2 = new ThPrio("Low priority");
 
        thc.thr.setPriority(Thread.NORM_PRIORITY + 3);
        thc2.thr.setPriority(Thread.NORM_PRIORITY - 3);
 
        thc.thr.start();
        thc2.thr.start();
Результат в литературе выглядит следующим образом:

Счетчик потока High Priority:10000000
Счетчик потока Low priority: 8183
у меня же оно выглядит следующим образом :
Счетчик потока High Priority: 10000000
Счетчик потока Low priority :7255142
Почему такое расхождение, хотя я все делал из буквы в букву по учебной литературе?
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
29.04.2016, 11:20
Ответы с готовыми решениями:

Большое расхождение в результатах работы программы
#include <iostream> #include <cmath> #include <math.h> using namespace std; void main() { float eps, x, a, b, ax, bx,...

Расхождение с версиями 8.2 и 8.3
На платформе 1С 8.2 (Документооборот) код работал исправно, как обновили платформу до 1С 8.3(Документооборот) код перестал быть...

Подскажите с литературой
Мне нужно создать отчет, при помощи Rave reports. не могу найти нормальную, понятную литературу. может подскажите что, для новичка? отчет...

2
149 / 162 / 48
Регистрация: 19.10.2012
Сообщений: 530
29.04.2016, 11:27
Есть зависимость от системы, количества процессоров/ядер.
Ваши потоки могут отрабатывать на 2 разных процессорах/ядрах, и не конкурировать между собой.
1
12 / 11 / 7
Регистрация: 19.04.2016
Сообщений: 201
29.04.2016, 11:33  [ТС]
Цитата Сообщение от Любопытный Посмотреть сообщение
Есть зависимость от системы, количества процессоров/ядер.
Ваши потоки могут отрабатывать на 2 разных процессорах/ядрах, и не конкурировать между собой.
Тогда понятно) Большое спасибо)

PS. Стоило нагрузить класс из которого создается поток, не простым отсчитыванием до 10млн а еще всякими лишними операциями типа вывода на консоль итд, и результат оказался очень впечатляющим.
Высокий приоритет 10000000
Низкий приоритет 2
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
29.04.2016, 11:33
Помогаю со студенческими работами здесь

помогите с литературой по c++ и БД
Здравствуйте уважаемые форумчане. Начну издалека - начинал с web-программирования, решил заняться изучением с++, основы изучил, сейчас...

Расхождение многомерных массивов
Есть два многомерных массива: $arr1 = array ( 0 => array ('title' => 'Автослесарь'), 1 => array ('title' => 'ТРЕБУЕТСЯ...

Расхождение результатов в GUI
Добрый день. Проблема в следующем, при создании проги в GUI тот же самый код при обычном компилировании выдает разные результаты ? ...

Расхождение шаблона в Chrome
http://ma-excel.ru/ Во всех браузерах - нормальное отображение. Но в хроме расплывается верхушка, и более того, при наведении на...

Откуда расхождение в графиках
Нужно построить графики для функции и ее разложения Функция: Y(x)=\frac{1+{x}^{2}}{2}arctg(x)-\frac{x}{2} Разложение:...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Доступность команды формы по условию
Maks 07.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: сделать доступной кнопку (команда формы "ЗавершитьСписание") при. . .
Уведомление о неверно выбранном значении справочника
Maks 06.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "НарядПутевка", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если в документе выбран неверный склад. . .
Установка Qt Creator для C и C++: ставим среду, CMake и MinGW без фреймворка Qt
8Observer8 05.04.2026
Среду разработки Qt Creator можно установить без фреймворка Qt. Есть отдельный репозиторий для этой среды: https:/ / github. com/ qt-creator/ qt-creator, где можно скачать установщик, на вкладке Releases:. . .
AkelPad-скрипты, структуры, и немного лирики..
testuser2 05.04.2026
Такая программа, как AkelPad существует уже давно, и также давно существуют скрипты под нее. Тем не менее, прога живет, периодически что-то не спеша дополняется, улучшается. Что меня в первую очередь. . .
Отображение реквизитов в документе по условию и контроль их заполнения
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеСпецтехники", разработанного в конфигурации КА2. Данный документ берёт данные из другого нетипового документа. . .
Фото всей Земли с борта корабля Orion миссии Artemis II
kumehtar 04.04.2026
Это первое подобное фото сделанное человеком за 50 лет. Снимок называют новым вариантом легендарной фотографии «The Blue Marble» 1972 года, сделанной с борта корабля «Аполлон-17». Новое фото. . .
Вывод диалогового окна перед закрытием, если документ не проведён
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать программный контроль на предмет проведения документа. . .
Программный контроль заполнения реквизитов табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: 1. Реализовать контроль заполнения реквизита. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru