1. Программа синхронизации потоков Это макет программы занимающейся синхронизацией доступа к данным из разных потоков. Я писал ее как тестовое задание при устройстве на работу. Одновременно вызываются 4 потока на чтение данных и 3 на запись. Алгоритм работы программы и применение средств синхронизации потоков не позволяет одновременно поступающим запросам повреждать данные или нарушать целостность работы друг друга.
Программа написана на языке С# и содержит подробные комментарии.