JavaRush
AI Academy
new
Promotion
Learning
Courses
Tasks
Quizzes
Games
Help
Schedule of nudges
Internship
Community
Users
Forum
Chat
Articles
Activities
Reviews
Subscriptions
Light theme

Lectures

  • Reviews
  • About us
  • CS50
Start
Start learning
Start learning
  • My progress
  • Courses
  • Quest map
  • Lectures
  • Вы открыли новый уровень

    Java Multithreading
    8 level,0 lecture
    Поздравляем с достижением нового уровня
    Open
  • switch, case, default

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

    Java Multithreading
    8 level,2 lecture
    — Привет, Амиго!
    Open
  • ThreadGroup — группы потоков

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

    Java Multithreading
    8 level,4 lecture
    — Привет, Амиго!
    Open
  • Приоритеты потоков

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

    Java Multithreading
    8 level,6 lecture
    — Привет, Амиго!
    Open
  • ThreadPoolExecutor пул нитей

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

    Java Multithreading
    8 level,8 lecture
    — Привет, Амиго!
    Open
  • Executor, ExecutorService, Callable

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

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

    Java Multithreading
    8 level,11 lecture
    — Привет, Амиго! Продолжаем наши уроки – учимся гуглить. Вот тебе несколько заданий: Задания на поиск в интернете: 1 Как получить список живых нитей из группы ThreadGroup? 2 Как получить список мертвых нитей из группы ThreadGroup? 3 Аналоги ThreadPoolExecutor? 4 Что такое ThreadWorker? 5 Что такое ThreadPool? 6 Что такое FactoryMethod? 7 Что такое DDD? ...
    Open
  • 1
  • 2
Learn
  • Registration
  • Java course
  • Help with tasks
  • Pricing
Community
  • Users
  • Articles
  • Forum
  • Chat
  • Activities
Company
  • About us
  • Contacts
  • Reviews
  • FAQ
  • Support
JavaRushJavaRush — is an interactive online course for learning Java programming from scratch. It contains 1200 practical tasks with one-click solution checking, the necessary minimum of theory on Java basics, and motivating features that help you complete the course: games, quizzes, interesting projects and articles on effective learning and the career of a Java developer.
Follow us
Язык интерфейса
Русский
English
Українська
"Programmers are not born" © 2026 JavaRush
MastercardVisa
"Programmers are not born" © 2026 JavaRush