Вниз  Java-программирование (1-ые посты)
- 10.10.2016 / 21:00
Витаминыч
  Супермодератор

Витаминыч 
Сейчас: Offline
aNNiMON, в 9 или 10 яве будет нормальная работа с потоками? "полный" контроль то бишь
__________________
 わからない!!
- 10.10.2016 / 21:02
Naik
  Пользователь

Naik 
Сейчас: Offline
Витаминыч, А чем он не полный? Есть же ExecutorService
- 10.10.2016 / 21:17
Витаминыч
  Супермодератор

Витаминыч 
Сейчас: Offline
Naik, что это? .-.

В 7ой про это не слышал, меня там раздражает что потоки сами по себе вразнобой работают.. И с переменными взаимодействие, точно уже не помню.
Надо что-то вроде
поток1.пауза();
поток2.продолжить();
поток3.стоп();

Я еще не до конца разобрался, с толку их подход сбил. Как-то сложно
__________________
 わからない!!
- 10.10.2016 / 21:18
aRiGaTo
  Пользователь

aRiGaTo 
Сейчас: Offline
Витаминыч, попробуй Akka или Orbit, или Quasar :kul3:
__________________
 don't tread on me
- 10.10.2016 / 21:21
Naik
  Пользователь

Naik 
Сейчас: Offline
Витаминыч, Там три части https://tproger.ru/translations/java8-concurrency-tutorial-1/
- 11.10.2016 / 16:17
Naik
  Пользователь

Naik 
Сейчас: Offline
  1. public <T extends ViewModel> T onCreateViewModel() {
  2.     ViewModelImpl viewModel = null; // extends ViewModel
  3.     return viewModel; // error "Required T, found ViewModelImpl"
  4. }

Что за фигня с этими дженериками?
- 11.10.2016 / 17:00
Ginosaji
  Пользователь

Ginosaji 
Сейчас: Offline
Naik, ты объявил "T extends ViewModel", вот и делай переменную типа T:
  1. T viewModel = null;
  2. return viewModel;

- 11.10.2016 / 18:32
Naik
  Пользователь

Naik 
Сейчас: Offline
Цитата Ginosaji:
Naik, ты объявил "T extends ViewModel", вот и делай переменную типа T:
  1. T viewModel = null;
  2. return viewModel;
я ж не нулл присваиваю на самом деле, а new ViewModelImpl., так что не подходит. В чем у меня ошибка то, вроде все логично, а ошибка :gg:
Пока что каст в T решает проблему

Изменено Naik (11.10 / 18:33) (всего 1 раз)
- 11.10.2016 / 18:37
aNNiMON
  Супервизор

aNNiMON 
Сейчас: Offline
Naik, раз ты параметризуешь, то и возвращать должен параметризованный тип, то есть T.
__________________
 let live
- 11.10.2016 / 18:40
Naik
  Пользователь

Naik 
Сейчас: Offline
aNNiMON, как то тупо, оставлю каст. Хотя понял почему так. Вернется тот конкретный тип, который подставится при вызове метода, поетому тут только каст поможет

Изменено Naik (11.10 / 18:53) (всего 1 раз)
Наверх  Всего сообщений: 16875
Фильтровать сообщения
Поиск по теме
Файлы топика (794)