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

Лекции

  • Отзывы
  • О нас
  • CS50
Начать
Начать обучение
Начать обучение
🎁
🎁
  • Карта квестов
  • Лекции
  • CS50
  • Android
Все квесты Java Syntax Java Core Java Multithreading Java Collections JSP & Servlets Java Syntax Pro Модуль 3. Java Professional Модуль 4. SQL & Hibernate Модуль 5. Spring Harvard CS50 Google Android
Все уровни Уровень 0 Уровень 1 Уровень 2 Уровень 3 Уровень 4 Уровень 5 Уровень 6 Уровень 7 Уровень 8 Уровень 9 Уровень 10 Уровень 11 Уровень 12 Уровень 13 Уровень 14 Уровень 15 Уровень 16 Уровень 17 Уровень 18 Уровень 19 Уровень 20 Уровень 21 Уровень 22 Уровень 23 Уровень 24 Уровень 25 Уровень 26 Уровень 27 Уровень 28
  • Вы открыли новый уровень

    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
  • Поддержка
JavaRush JavaRush — это интерактивный онлайн-курс по изучению Java-программирования c нуля. Он содержит 1200 практических задач с проверкой решения в один клик, необходимый минимум теории по основам Java и мотивирующие фишки, которые помогут пройти курс до конца: игры, опросы, интересные проекты и статьи об эффективном обучении и карьере Java‑девелопера.
Подписывайтесь
Язык интерфейса
"Программистами не рождаются" © 2022 JavaRush
Скачивайте наши приложения
  • Google Play
  • App Store
MastercardVisa
"Программистами не рождаются" © 2022 JavaRush
Этот веб-сайт использует данные cookie, чтобы настроить персонально под вас работу сервиса. Используя веб-сайт, вы даете согласие на применение данных cookie. Больше подробностей — в нашем Пользовательском соглашении.