JavaRush
Акция
Университет
Java FullStack
Python FullStack
new
Web FullStack
new
Обучение
Курсы
Задачи
Опросы
Игры
Помощь
График пинков
Стажировка
Сообщество
Пользователи
Форум
Чат
Статьи
Истории успеха
Активности
Отзывы
Подписки
Светлая тема

Лекции

  • Отзывы
  • О нас
  • CS50
Начать
Начать обучение
Начать обучение
  • Мое обучение
  • Курсы
  • Университет
  • Карта квестов
  • Лекции
  • Вы открыли новый уровень

    Java Multithreading
    8 уровень,0 лекция
    Поздравляем с достижением нового уровня
    Открыта
  • switch, case, default

    Java Multithreading
    8 уровень,1 лекция
    — Привет, Амиго! — Привет, Билаабо! Так рад тебя снова видеть. Только твои лекции такие хорошие и понятные. Не то, что эта Java Memory Model. — Да, Билаабо умеет выбирать лекции. Сегодня я расскажу тебе про switch. — Так мне уже про него рассказывали, кажется. — Элли. Амиго не хочет слушать лекцию про switch? Может, ...
    Открыта
  • Задачи на switch

    Java Multithreading
    8 уровень,2 лекция
    — Привет, Амиго!
    Открыта
  • ThreadGroup — группы потоков

    Java Multithreading
    8 уровень,3 лекция
    — Привет, Амиго! Начнем разбираться с нитями основательней. Чтобы любая нить не могла останавливать и прерывать все нити подряд, было введено понятие «группы нитей». Нить может оказывать влияние только на другие нити, которые содержатся в той же группе, что и она. ThreadGroup – это класс, который управляет группами нитей. Такой подход позволяет защитить нити от ...
    Открыта
  • Задачи по ThreadGroup

    Java Multithreading
    8 уровень,4 лекция
    — Привет, Амиго!
    Открыта
  • Приоритеты потоков

    Java Multithreading
    8 уровень,5 лекция
    — Продолжим наш урок. Что же такое приоритеты нитей и зачем они нужны. В реальных задачах важность работы разных нитей может сильно различаться. Для контроля этого процесса был придуман приоритет работы. У каждой нити есть такой приоритет – это число от 1 до 10. 10 – это наивысший приоритет. 1 – самый низкий. Если приоритет ...
    Открыта
  • Задачи на приоритет нитей

    Java Multithreading
    8 уровень,6 лекция
    — Привет, Амиго!
    Открыта
  • ThreadPoolExecutor пул нитей

    Java Multithreading
    8 уровень,7 лекция
    — Рядовой программист рано или поздно сталкивается с тем, что у него есть много маленьких задач, которые нужно выполнять время от времени. Если ты пишешь игру, то это действия, которые выполняют отдельные персонажи. Если пишешь веб-сервер, то это различные команды, приходящие от пользователей: загрузить фото, перекодировать его в нужный формат, применить нужный шаблон и т.д. ...
    Открыта
  • Задачи на пул потоков

    Java Multithreading
    8 уровень,8 лекция
    — Привет, Амиго!
    Открыта
  • Executor, ExecutorService, Callable

    Java Multithreading
    8 уровень,9 лекция
    — Привет, Амиго! Ничего нельзя создать идеальным с первого раза. Это касается и нитей. Со временем разработчики Java убедились, что интерфейс Runnable не идеален. Он не поддерживал перебрасывание исключений и не позволял узнать результат выполнения задачи… Интерфейс Runnable скорее подходит для больших независимых задач, чем для маленьких подзадач, которых хочется запустить с десяток одновременно, а ...
    Открыта
  • Задачи на Executor

    Java Multithreading
    8 уровень,10 лекция
    — Привет, Амиго!
    Открыта
  • Учимся гуглить | 8 уровень | 11 лекция

    Java Multithreading
    8 уровень,11 лекция
    — Привет, Амиго! Продолжаем наши уроки – учимся гуглить. Вот тебе несколько заданий: Задания на поиск в интернете: 1 Как получить список живых нитей из группы ThreadGroup? 2 Как получить список мертвых нитей из группы ThreadGroup? 3 Аналоги ThreadPoolExecutor? 4 Что такое ThreadWorker? 5 Что такое ThreadPool? 6 Что такое FactoryMethod? 7 Что такое DDD? ...
    Открыта
  • 1
  • 2
Обучение
  • Курсы программирования
  • Регистрация
  • Курс Java
  • Помощь по задачам
  • Цены
Сообщество
  • Пользователи
  • Статьи
  • Форум
  • Чат
  • Истории успеха
  • Активности
Компания
  • О нас
  • Контакты
  • Отзывы
  • FAQ
  • Поддержка
JavaRushJavaRush — это интерактивный онлайн-курс по изучению Java-программирования c нуля. Он содержит 1200 практических задач с проверкой решения в один клик, необходимый минимум теории по основам Java и мотивирующие фишки, которые помогут пройти курс до конца: игры, опросы, интересные проекты и статьи об эффективном обучении и карьере Java‑девелопера.
Подписывайтесь
Язык интерфейса
Русский
English Українська
"Программистами не рождаются" © 2026 JavaRush
MastercardVisa
"Программистами не рождаются" © 2026 JavaRush