Forum

C# - safe access fr...
 
Powiadomienia
Wyczyść wszystko

C# - safe access from many threads to one file

1 Wpisy
1 Użytkownicy
0 Reactions
1,607 Widoki
0
Rozpoczynający temat

code example

1 odpowiedź
0
Rozpoczynający temat
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
        static ReaderWriterLock locker = new ReaderWriterLock();
        public void addToTargetFile(string text)
        {
            locker.AcquireWriterLock(3000);
            try
            {
                using (StreamWriter sw = File.AppendText(target_file))
                {
                    sw.WriteLine(text);
                }
            }
            finally
            {
                locker.ReleaseWriterLock();
            }
        }
        static ReaderWriterLock locker = new ReaderWriterLock();
        public void addToTargetFile(string text)
        {
            locker.AcquireWriterLock(3000);
            try
            {
                using (StreamWriter sw = File.AppendText(target_file))
                {
                    sw.WriteLine(text);
                }
            }
            finally
            {
                locker.ReleaseWriterLock();
            }
        }

Twoja odpowiedź

Nazwa autora

E-mail autora

Twoje zapytanie *

Podgląd 0 rewizje Zapisano
Udostępnij: