Университет CodeGym
Изучаване на
курс
Задачи
Проучвания и тестове
игри
Помогне
График
Общност
Потребители
Форум
Чат
Статии
Истории на успеха
Дейност
Отзиви
Абонаменти
Лека тема
Уроци
Отзиви
За нас
Започнете
Започнете да учите
Започнете да учите сега
Карта на мисии
Уроци
Всички куестове
Всички нива
newFixedThreadPool метод
Модул 2: Java Core
ниво,
Урок
Методът newFixedThreadPool на класа Executors създава executorService с фиксиран брой нишки. За разлика от метода newSingleThreadExecutor , ние определяме колко нишки искаме в пула. Под капака се извиква следният код: new ThreadPoolExecutor
newCachedThreadPool метод
Модул 2: Java Core
ниво,
Урок
Друг тип пул от нишки е "кеширан". Такива пулове от нишки се използват също толкова често, колкото и фиксираните. Както е посочено от името, този вид набор от нишки кешира нишки. Той поддържа неизползваните нишки активни за ограничено време
newWorkStealingPool метод
Модул 2: Java Core
ниво,
Урок
Нека разберем метода newWorkStealingPool , който подготвя ExecutorService за нас. Този пул от теми е специален. Поведението му се основава на идеята за „кражба“ на работа. Задачите се поставят на опашка и се разпределят между процесорите. Н
нов метод ScheduledThreadPool
Модул 2: Java Core
ниво,
Урок
Друг тип набор от задачи е наборът от планирани задачи. Съдейки по името, можем да предположим, че използваме този тип, за да планираме кога трябва да се стартира определена задача. Този тип услуга е полезна, когато имаме задача да стартира
ThreadLocal, ThreadLocalRandom
Модул 2: Java Core
ниво,
Урок
В този урок ще говорим най-общо за работата с класа java.lang.ThreadLocal<> и как да го използвате в многонишкова среда. Класът ThreadLocal се използва за съхраняване на променливи. Отличителна черта на този клас е, че той съхранява отделно
Полезни връзки от професора — 27
Модул 2: Java Core
ниво,
Урок
„Е, здравей Амиго! Надявам се, че нямаш грандиозни планове за вечерта, защото намерих разумна селекция от материали за многопоточност за твое удоволствие. По-добре заедно: Java и клас Thread. Част I — Нишки на изпълнение . Многонишковостта
Вложени класове
Модул 2: Java Core
ниво,
Урок
„Здрасти, Амиго!“ — Здравей, Ели! „Днес имаме много интересна тема. Днес ще ви разкажа за вложените класове.“ "Ако даден клас е деклариран в друг клас, тогава той е вложен клас. Нестатичните вложени класове се наричат вътрешни класове." „Об
Статични вложени класове
Модул 2: Java Core
ниво,
Урок
„И така, тема номер две са статичните вложени класове. Не забравяйте, че нестатичните вложени класове се наричат вътрешни класове . „Нека се замислим какво означава думата статичен в контекста на декларация на вложен клас. Какво мислите?“ "
Анонимни вътрешни класове и примери
Модул 2: Java Core
ниво,
Урок
„Здрасти, Амиго!“ — Но ние вече се поздравихме, Ели! "Хей, не се карай с леля си. В 31 век, ако не си виждал някого повече от половин час, е обичайно да му кажеш здравей пак. Така че не ми издавай отношението си!" „Както и да е, време е за
Примери за различни видове класове в JDK
Модул 2: Java Core
ниво,
Урок
Пример за вътрешен клас Класът AbstractList има вътрешен клас Itr . Това е имплементация на интерфейса Iterator , което прави възможно получаването на елементи от колекции един по един: private class Itr implements Iterator {
Полезни връзки от професора — 23
Модул 2: Java Core
ниво,
Урок
„Здравей, Амиго! Толкова бързо се справи с новите теми и задачи. Но имам много добро четиво за теб днес. Мисля, че ще ти бъде от полза, ако отново разгледаш правилно вложените класове. Вложени вътрешни класове Защо да създавате класове в др
Сериализация. Началото.
Модул 2: Java Core
ниво,
Урок
„Сигурно си спомняте, че днес изследвахме записването на обекти и четенето им от файл?“ „Да, току-що записахме в изходен поток, четене от входен поток.“ „Браво, Амиго. Радвам се да чуя, че забелязваш тези подробности. Бихте ли могли да завъ
Покажи повече
1
...
19
20
21
22
23
...
35
Please enable JavaScript to continue using this application.