Вниз  Java-программирование (1-ые посты)
- 4.08.2015 / 20:43
BorderFol
  Пользователь

BorderFol 
Сейчас: Offline
Как остановить поток в J2ME?
- 4.08.2015 / 20:50
Naik
  Пользователь

Naik 
Сейчас: Offline
BorderFol, никак. Можно только прервать sleep (interrupt()). Поток завершится только после выполнения run()

Изменено Naik (4.08 / 20:51) (всего 2 раза)
- 8.08.2015 / 23:30
Bogdan-G
  Пользователь

Bogdan-G 
Сейчас: Offline
Что быстрее и занимает меньше памяти на выполнение и меньше утечек вызывает в яве 16 if-ов или цикл for с перебором 16 if-ов?

Изменено Bogdan-G (8.08 / 23:30) (всего 1 раз)
- 9.08.2015 / 10:06
aNNiMON
  Супервизор

aNNiMON 
Сейчас: Offline
Bogdan-G, память тут вообще не при чём. Разве что десяток байт будет тратиться на локальную переменную цикла. А вот быстрее всё-таки 16 if'ов будут. Но разница настолько мизерная, что можно даже не заморачиваться, а писать код нормально, для людей.
__________________
 let live
- 9.08.2015 / 10:32
DominaN
  Пользователь

DominaN 
Сейчас: Offline
Конпелятор по идее должен сам экспандить подобные циклы в цепочки
- 9.08.2015 / 13:06
aNNiMON
  Супервизор

aNNiMON 
Сейчас: Offline
DominaN, JIT. В байт-коде же будут переходы на инструкции.
__________________
 let live
- 9.08.2015 / 15:21
Bogdan-G
  Пользователь

Bogdan-G 
Сейчас: Offline
Цитата aNNiMON:
Bogdan-G, память тут вообще не при чём. Разве что десяток байт будет тратиться на локальную переменную цикла. А вот быстрее всё-таки 16 if'ов будут. Но разница настолько мизерная, что можно даже
а что если не 16, а 10 млн проверок? тогда разница более ощутима?
- 9.08.2015 / 20:15
Naik
  Пользователь

Naik 
Сейчас: Offline
Bogdan-G, ты вообще того? Бинарник тогда будет тоже 10 млн * размер_кода
- 9.08.2015 / 21:47
Bogdan-G
  Пользователь

Bogdan-G 
Сейчас: Offline
Naik, я не того, это реальность :gg: , млн проверок и циклов, вот и спрашиваю.
А бинарник будет всего то <100мб

Изменено Bogdan-G (9.08 / 21:52) (всего 2 раза)
- 9.08.2015 / 22:36
Naik
  Пользователь

Naik 
Сейчас: Offline
Bogdan-G, Компилятор такой фигни точно не будет делать. Можешь ручками 100 млн вставить
Наверх  Всего сообщений: 16875
Фильтровать сообщения
Поиск по теме
Файлы топика (794)