Используя решение задачи, разобранное на лекции, модифицировать его
следующим образом:
При старте программы создается текстовый файл с именем программы и расширением ".txt".
Раз в секунду (пример), а также один раз по окончании рассчета,
каждый поток должен дописывать к указанному файлу 3 строки, блокируя при этом другие потоки:
- номер потока и количество миллисекунд, прошедшее с начала старта рассчета,
- номер потока и текущую рассчитанную сумму,
- пустую строку-разделитель.
По завершении всех рассчетов основной поток должен дописать в файл 3 строки:
- количество миллисекунд, прошедшее с начала старта программы,
- рассчитанную сумму,
- пустую строку-разделитель.
Сравнить результат работы данной программы с альтернативным вариантом, не предусматривающим использование блокировок.