Open ychuprys opened 3 years ago
[x] Создать connection pool с фиксированным количеством коннекшенов и много потоков (с помощью Runnable и Thread)
[x] Создать класс Connection в котором есть 5 методами (например CRUD)
[x] Создать класс ConnectionPool. List внутри ConnectionPool. Будут методы
getInstance (Singleton - потокобезопасный)
Connection getConnection()
void releaseConnection(Connection connection) Не забываем про synchronized в пуле
[x] Реализовать то же самое с помощью ExecutorService + CompleatableFuture (future + completionStage)
[x] Создать connection pool с фиксированным количеством коннекшенов и много потоков (с помощью Runnable и Thread)
[x] Создать класс Connection в котором есть 5 методами (например CRUD)
[x] Создать класс ConnectionPool. List внутри ConnectionPool. Будут методы
getInstance (Singleton - потокобезопасный)
Connection getConnection()
void releaseConnection(Connection connection) Не забываем про synchronized в пуле
[x] Реализовать то же самое с помощью ExecutorService + CompleatableFuture (future + completionStage)