На третьому практичному занятті у рамках цього курсу учні створять клас LibraryService, а також визначать метод run() у класі LibraryService. Ми навчимося вводити синхронізацію для забезпечення правильної роботи з ресурсами, замінювати синхронізацію і небезпечні структури даних на потокобезпечні структури.