Всем привет! Имеется группа проектов, в которых некоторые действия должны выполняться строго по очереди, т.е нельзя чтобы действие выполнялось одновременно. Сейчас использую запись и чтение из текстового файла, для создания очереди, но очень часто данные из текстового файла считываются одновременно, в итоге действия выполняются одновременно, чего нужно избежать. Есть идея сделать программу на C# чтобы она постоянно крутилась в памяти, но это не лучший вариант. Подскажите кто знает как решить проблему?