Я ищу руководство по решению проблемы параллелизма, которая возникает, когда два процесса пытаются получить доступ к общему ресурсу (текстовый файл). Решение должно использовать алгоритм и массив в качестве структуры данных для координации и организации выполнения этих двух процессов для решения параллелизма.
Я использую C ++ и POSIX API, и я прочитал о нескольких решениях для решения параллелизма, но они используют семафоры, блокировки и другие методы, но не массивы. Любое руководство о том, как сделать это с помощью массивов?