Implement project Professional_L11.1 (Threading)

Создайте консольное приложение, которое в различных потоках сможет получить доступ к 2- м файлам. Считайте из этих файлов содержимое и попытайтесь записать полученную информацию в третий файл. Чтение/запись должны осуществляться одновременно в каждом из дочерних потоков. Используйте блокировку потоков для того, чтобы добиться корректной записи в конечный файл.
@kostiantyn-kuzin please review
Nope, reuse code, refactor the code to have one single method instead of two clones