328 читали · 1 год назад
Java 1054. Что такое livelock?
Livelock (живая блокировка) - это ситуация в многопоточном программировании, когда два или более потока находятся в состоянии постоянного переключения и не могут продвинуться дальше, хотя они активны и выполняют некоторую работу. В отличие от deadlock (взаимной блокировки), где потоки ожидают друг друга, в livelock потоки активно реагируют на действия других потоков, что приводит к бесконечному циклу взаимодействия. В livelock два или более потока могут постоянно менять свои состояния, выполнять операции и откатываться назад, но в конечном итоге не достигают прогресса или завершения задачи...
2 года назад
Java обработка нажатия кнопки
Язык программирования JAVA. Обработка нажатия кнопки. Для начала в .xml файле необходимо добавить кнопку. <Button onClick='newActivity' Ширина..кнопки.. Высота..кнопки../> Затем переходим в файл java и после процедуры oncreate пишем следющее public void newActivity (View b1) //newActivity это имя метода онклик указанного в xml файле. //( View b1) это, так как кнопка это видимый элемент то и в выполнении клика по кнопке ставим визуальный эффект. А вот b1 это для понимания программе, что это у нас кнопка 1 с функцией 1 так мы даем программе понять что эта кнопка первая или вторая, ну сколько их у нас будет...