Модераторы: javastic, AntonSaburov
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Thread 
V
    Опции темы
W0LF
Дата 12.6.2006, 07:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


alexander lonsky
***


Профиль
Группа: Участник
Сообщений: 1164
Регистрация: 9.2.2006
Где: Ukraine.Dnepropet rovsk

Репутация: 19
Всего: 20



Привет.
Может не в тот раздел, но такой вот вопрос :
почему, если создать какой-нидь поток и в нем сделать бесконечный цикл(while(true) допустим) в котором ничего не происходит, то эмулятор грузит проц моего четвертого пня на 100%, а когда там поставить какую-нидь задержку(пусть wait(50)), то он проц нифига не грузит?
 Блин, полтора года этого не замечал, или же такого раньше не было... 


--------------------
iOS developer
PM MAIL WWW Skype GTalk   Вверх
powerOn
Дата 12.6.2006, 10:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


software saboteur
****


Профиль
Группа: Участник
Сообщений: 4367
Регистрация: 7.10.2005

Репутация: нет
Всего: 159



Цитата(W0LF @  12.6.2006,  08:47 Найти цитируемый пост)
почему, если создать какой-нидь поток и в нем сделать бесконечный цикл(while(true) допустим) в котором ничего не происходит, то эмулятор грузит проц моего четвертого пня на 100%, а когда там поставить какую-нидь задержку(пусть wait(50)), то он проц нифига не грузит?


Не вижу ничего удивительного. В пустом цикле не выполняет никаких действий кроме постоянных операций перехода, которые сильно загружают процессор поскольку непосредственно им и выполняются. При остановке данного потока, у процессора есть некоторое время чтоб "отдохнуть". А для даже не  для самых современных процессоров отношение времени выполнения команды перехода много меньше задержки, которую ты ставишь в цикле. Отсюда CPU больше простаивает, чем работает, следоватьно загрузка процессора падает до 0.    


--------------------
user posted image нет времени думать - нужно писать КОД!

PM MAIL   Вверх
W0LF
Дата 12.6.2006, 14:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


alexander lonsky
***


Профиль
Группа: Участник
Сообщений: 1164
Регистрация: 9.2.2006
Где: Ukraine.Dnepropet rovsk

Репутация: 19
Всего: 20



Спасибо,понял. 


--------------------
iOS developer
PM MAIL WWW Skype GTalk   Вверх
  
Ответ в темуСоздание новой темы Создание опроса

  • Прежде чем задать вопрос прочтите это!
  • Литература по Java находится здесь.
  • Литературу по Java обсуждаем здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит" (возле кнопок кодов) если у Вас нет русских шрифтов.
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда

  • FAQ раздела лежит здесь!
 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java ME (J2ME) | Следующая тема »


 




[ Время генерации скрипта: 0.0492 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.