Доступ к одному файлу нескольким экземплярам программы - 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();
- }
- }
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д