29 / 58 / 6
Регистрация: 10.01.2011
Сообщений: 1,231
|
||||||
1 | ||||||
От чего зависит скорость в Thread и почему она увеличивается при перемещении окна15.10.2016, 21:55. Показов 755. Ответов 11
Метки нет (Все метки)
Здравствуйте! Создаю поток в нем бесконечный цикл. Сильно отличается скорость цикла потока от цикла программы и почему при перемещении окна скорость цикла в потоке на много увеличивается? Под скоростью цикла я подразумеваю количество проходов цикла за единицу времени.
Кликните здесь для просмотра всего текста
0
|
15.10.2016, 21:55 | |
Ответы с готовыми решениями:
11
От чего зависит, будут ли заменены символы новой линии в файле при перемещении файла с Windows на Linux? Почему при перемещении картинки на сервер, она не открывается? Торренты, от чего зависит скорость? Скорость парсинга - от чего зависит? |
7785 / 6553 / 2983
Регистрация: 14.04.2014
Сообщений: 28,621
|
|
16.10.2016, 07:25 | 2 |
Что за UpdateProcessList?
0
|
29 / 58 / 6
Регистрация: 10.01.2011
Сообщений: 1,231
|
||||||
16.10.2016, 12:28 [ТС] | 3 | |||||
Вот:
Кликните здесь для просмотра всего текста
Добавлено через 3 минуты А вообще от чего скорость потока зависит? Я раньше не знал, что программа на него влияет
0
|
7785 / 6553 / 2983
Регистрация: 14.04.2014
Сообщений: 28,621
|
|
16.10.2016, 18:51 | 4 |
У тебя же они не независимые, доступ к элементам управления сделан из неосновного потока. Это вообще работает?
0
|
29 / 58 / 6
Регистрация: 10.01.2011
Сообщений: 1,231
|
|
16.10.2016, 19:44 [ТС] | 5 |
nmcf
Да, работает, но медленно, а если перемещать окно за заголовок то быстро. Я не понимаю в чем тут зависимость. А как сделать что бы поток был не зависимый? И почему он здесь зависимый? Типа если я в потоке начинаю пользоваться элементом программы поток сразу зависимым от программы становится?
0
|
7785 / 6553 / 2983
Регистрация: 14.04.2014
Сообщений: 28,621
|
|
16.10.2016, 20:03 | 6 |
Обычно с интерфейсом работает основной поток.
0
|
29 / 58 / 6
Регистрация: 10.01.2011
Сообщений: 1,231
|
|
16.10.2016, 20:22 [ТС] | 7 |
nmcf
То есть расчеты надо в потоке делать, а выводить уже через программу(основной поток)?
0
|
Вездепух
11691 / 6370 / 1723
Регистрация: 18.10.2014
Сообщений: 16,052
|
|
16.10.2016, 20:34 | 8 |
Откуда взялось предположение, что скорость цикла в потоке увеличивается?
Подозреваю, что увеличивается лишь частота перерисовки содержимого основного окна при перетаскивании, что к скорости работы цикла в потоке никакого отношения не имеет.
0
|
29 / 58 / 6
Регистрация: 10.01.2011
Сообщений: 1,231
|
|
16.10.2016, 21:28 [ТС] | 9 |
0
|
16.10.2016, 22:07 | 10 | |||||
Скорее всего это у вас такое впечатление из-за того что при "таскании" выполняется WM_PAINT окна программы, а вообще тут черт ногу сломит, это гадание на кофейной гущи, нужно видеть весь код.
Для начало стоило бы удостовериться является ли вызов
0
|
7785 / 6553 / 2983
Регистрация: 14.04.2014
Сообщений: 28,621
|
|
16.10.2016, 22:10 | 11 |
0
|
29 / 58 / 6
Регистрация: 10.01.2011
Сообщений: 1,231
|
||||||
16.10.2016, 23:03 [ТС] | 12 | |||||
Выложить код не проблема, я за open source:
Кликните здесь для просмотра всего текста
0
|
16.10.2016, 23:03 | |
16.10.2016, 23:03 | |
Помогаю со студенческими работами здесь
12
От чего зависит скорость оперативки? От чего зависит скорость загрузки видео От чего зависит скорость работы file_get_contents От чего зависит скорость выполнения программы? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |