undefined

Учимся гуглить | 6 уровень | 11 лекция

Java Multithreading
6 уровень , 11 лекция
Открыта
Учимся гуглить | 6 уровень | 11 лекция - 1

— Привет, Амиго!

Продолжаем наши уроки – учимся гуглить.

Вот тебе несколько заданий:

  Задания на поиск в интернете:
1 Какие методы есть у класса Collections?
2 Какие методы есть у класса Arrays?
3 Как называется сортировка, которая используется при вызове Collections.sort()?
4 Что такое mutex?
5 Что такое монитор?
6 Какие есть атомарные типы?
7 Какие классы есть в канкаренси?
8 Что такое «happens-before»?
9 Что такое «барьер» в канкаренси?
10 Нагуглить 5 различных классов из канкаренси.
Комментарии (35)
Чтобы просмотреть все комментарии или оставить свой,
перейдите в полную версию
Pozdnyakov Anton 28 уровень, Санкт-Петербург
27 апреля 2021
вопрос №3 не так прост как кажется на первый взгляд. Для повышения самооценки следует чуть глубже изучить "подкапотное пространство" метода .sort() стандартной библиотеки java.util. И один из исследователей под ником Kiselioff на хабре сделал анализ "подкапотных" алгоритмов сортировки и прекрасно их структурировал: Вот его труд.
Pig Man 41 уровень
18 декабря 2020
Пакет называется "concurrent", что произносится скорее как "кенкарент", но да, давайте называть его "канкаренси" как собаку из "Трое в лодке не считая собаку" (там была Монморанси)
Юрий 29 уровень, Калининград
12 декабря 2020
Кирилл 41 уровень, Taldykorgan
22 ноября 2020
Что такое барьер? Semaphore объект синхронизации, ограничивающий количество потоков, которые могут «войти» в заданный участок кода; CountDownLatch объект синхронизации, разрешающий вход в заданный участок кода при выполнении определенных условий; CyclicBarrier объект синхронизации типа «барьер», блокирующий выполнение определенного кода для заданного количества потоков; Exchanger объект синхронизации, позволяющий провести обмен данными между двумя потоками; Phaser объект синхронизации типа «барьер», но в отличие от CyclicBarrier, предоставляет больше гибкости. http://java-online.ru/concurrent-synchronizers.xhtml#cyclicbarrier
DZ 35 уровень
14 ноября 2020
Подпись к картинке: "Тяжела и неказиста жизнь простого программиста"
Ivan D 35 уровень
14 октября 2020
ctrl C ctrl V в гугле "что такое монитор?", нашло кучу телевизоров....
barracuda 41 уровень, Санкт-Петербург Expert
2 сентября 2020
ну что ж... повторение - мать ученья...
Итай 40 уровень, Новосибирск Expert
11 июля 2020
Более трёх лет прошло, а здесь только 21 коммент. P.S. Теперь 22.
ram0973 41 уровень, Набережные Челны
26 марта 2020
Анимация по Java Concurrent API P.S. если хотите завалить джуниора на собесе, гоняйте по этому API. Даже просто запомнить всё не просто