Skip to content

Latest commit

 

History

History
35 lines (24 loc) · 1.59 KB

File metadata and controls

35 lines (24 loc) · 1.59 KB

Двенадцатое занятие

Разбор Домашнего Задания-11: реализация dead lock.

java.util.concurrent

Замечания по видео:

ThreadLocal<SimpleDateFormat> DATE_FORMAT = new ThreadLocal<SimpleDateFormat>() {
   @Override
   protected SimpleDateFormat initialValue() {
        return new SimpleDateFormat("dd.MM.yyyy HH:mm:ss");
   };
};

можно написать через лямбду:

ThreadLocal.withInitial(() -> new SimpleDateFormat("dd.MM.yyyy HH:mm:ss"));

А лучше использовать потокобезопасный DateTimeFormatter Java 8 Time API:

DateTimeFormatter.ofPattern("dd.MM.yyyy HH:mm:ss");

Разбор домашнего задания 10го урока

Домашнее задание: