Доступ к одному файлу нескольким экземплярам программы - C#
Формулировка задачи:
Здравствуйте, есть такой вопрос. Есть некая программа которая запускаться в нескольких экземплярах. В определенном коде программы происходит запись в файл (один и тот-же) лога или чтение из оного. Как можно синхронизировать доступ к файлу?
Решение задачи: «Доступ к одному файлу нескольким экземплярам программы»
textual
Листинг программы
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading; namespace ConsoleApplication9 { class Program { static Mutex myMutex = new Mutex(false, "Custom Mutex"); static void Main(string[] args) { if (!myMutex.WaitOne(1000, false)) { Console.WriteLine("Access impossible!"); } else { Console.WriteLine("Doing our work....."); } Console.ReadLine(); } } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д