По сути у меня есть три потока, и второй, и он записывает информацию.Мне нужно создать блокировку, чтобы контролировать, какие потоки могут записывать в файл журнала и на экран.Таким образом, поскольку второй поток является единственным, записывающим файл журнала, он должен быть единственным, имеющим доступ к файлу журнала.
Как реализовать блокировку для контроля того, какие потоки могут записывать в файл журнала?