Pytania otagowane jako locking

Blokowanie pozwala na używanie różnych typów zasobów w danym momencie wyłącznie przez jeden proces.

8
Dowiedz się, kto blokuje plik w udziale sieciowym
Chcę wiedzieć, kto blokuje plik w udziale sieciowym. Oto problem: udział sieciowy znajduje się na serwerze NAS, więc nie mogę się zalogować. Potrzebuję narzędzia, aby dowiedzieć się zdalnie, kto blokuje plik. Ponowne uruchamianie serwera NAS za każdym razem nie jest praktyczne, ponieważ jest kilku użytkowników. Handle.exe , Process Explorer i …
141 windows  locking 

1
Notatnik pokonuje je wszystkie?
W systemie Windows Server 2012 R2 program Kotlin używa FileChannel.tryLock()do utrzymywania wyłącznej blokady pliku, na przykład: val fileRw = RandomAccessFile(file, "rw") fileRw.channel.tryLock() Po założeniu tej blokady nie mogę otworzyć pliku za pomocą: WordPad Notepad ++ Programowo z C # dla dowolnej wartości FileShare: using (var fileStream = new FileStream(processIdPath, FileMode.Open, …

23
Git „fatal: nie można zapisać nowego pliku indeksu”
Widziałem wiele innych wątków na ten temat i one nie pomagają. Mam bardzo proste repozytorium - dwa pliki JavaScript. Mam ponad 100 GB na Macbooku. Kiedy próbuję przenieść pliki do podkatalogu i lokalnie przygotować zmiany, które otrzymuję ... krytyczny: nie można zapisać nowego pliku indeksu Dzieje się tak, niezależnie od …
128 git  locking 

8
Jakikolwiek sposób na wybranie bez powodowania blokowania w MySQL?
Pytanie: SELECT COUNT(online.account_id) cnt from online; Ale tabela online jest również modyfikowana przez zdarzenie, więc często widzę blokadę, uruchamiając show processlist. Czy jest jakaś gramatyka w MySQL, która może spowodować, że instrukcja select nie spowoduje blokad? I zapomniałem wspomnieć powyżej, że znajduje się on w podrzędnej bazie danych MySQL. Po …
126 mysql  locking 

20
Upewnij się, że działa tylko jedno wystąpienie programu
Czy istnieje sposób w Pythonie, aby uruchomić tylko jedną instancję programu? Jedynym rozsądnym rozwiązaniem, które wymyśliłem, jest próba uruchomienia go jako serwera na jakimś porcie, a następnie drugi program próbujący połączyć się z tym samym portem - kończy się niepowodzeniem. Ale to naprawdę nie jest dobry pomysł, może jest coś …



3
Sporadyczny problem z zablokowanym plikiem Log4net RollingFileAppender
Widzimy sporadyczny problem na maszynach programistycznych i produkcyjnych, w wyniku którego nasze pliki dziennika nie są rejestrowane. Podczas uruchamiania w programowaniu i debugowaniu przy użyciu programu Visual Studio otrzymujemy następujące komunikaty o błędach log4net w oknie wyjściowym VS: log4net:ERROR [RollingFileAppender] Unable to acquire lock on file C:\folder\file.log. Proces nie może …


3
Dlaczego obiekt zamka musi być statyczny?
Bardzo często używa się prywatnego statycznego obiektu tylko do odczytu do blokowania w wielowątkowości. Rozumiem, że prywatny zmniejsza punkty wejścia do obiektu blokującego poprzez uszczelnienie hermetyzacji, a tym samym dostęp do najistotniejszych. Ale dlaczego statyczne? private static readonly object Locker = new object(); Na końcu pole jest używane tylko w …

7
Ile kosztuje blokada?
Eksperymentowałem z wielowątkowością i przetwarzaniem równoległym i potrzebowałem licznika, aby wykonać podstawowe zliczanie i analizę statystyczną szybkości przetwarzania. Aby uniknąć problemów z jednoczesnym używaniem mojej klasy, użyłem instrukcji lock na zmiennej prywatnej w mojej klasie: private object mutex = new object(); public void Count(int amount) { lock(mutex) { done += …

6
MySQL: transakcje a tabele blokujące
Jestem trochę zdezorientowany z transakcjami i tabelami blokującymi, aby zapewnić integralność bazy danych i upewnić się, że SELECT i UPDATE pozostają zsynchronizowane i żadne inne połączenie nie koliduje z tym. Potrzebuję: SELECT * FROM table WHERE (...) LIMIT 1 if (condition passes) { // Update row I got from the …


4
Co to jest blokada ponownego wejścia i ogólnie koncepcja?
Zawsze się mylę. Czy ktoś mógłby wyjaśnić, co oznacza Reentrant w różnych kontekstach? I dlaczego miałbyś chcieć użyć ponownego wtajemniczenia vs. niewracającego? Powiedz prymitywy blokujące pthread (posix), czy są one ponownie wchodzące, czy nie? Jakich pułapek należy unikać podczas ich używania? Czy mutex powraca?


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.