Pytania otagowane jako locking

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

2
Zdezorientowany UPDLOCK, HOLDLOCK
Badając zastosowanie podpowiedzi do tabeli , natknąłem się na te dwa pytania: Jakich wskazówek dotyczących blokad powinienem używać (T-SQL)? Jaki wpływ ma HOLDLOCK na UPDLOCK? Odpowiedzi na oba pytania mówią, że podczas używania (UPDLOCK, HOLDLOCK)inne procesy nie będą w stanie odczytać danych z tej tabeli, ale tego nie widziałem. Aby …

9
Monitor a blokada
Kiedy jest właściwe użycie Monitorklasy lub locksłowa kluczowego dla bezpieczeństwa wątków w C #? EDYCJA: Z dotychczasowych odpowiedzi wynika, że lockjest to krótka ręka na serię wezwań do Monitorklasy. Do czego dokładnie służy krótka ręka blokady? Albo bardziej wyraźnie, class LockVsMonitor { private readonly object LockObject = new object(); public …


6
Czy zablokowany obiekt pozostaje zablokowany, jeśli wystąpi w nim wyjątek?
W aplikacji do obsługi wątków ac #, jeśli miałbym zablokować obiekt, powiedzmy, że jest to kolejka, a jeśli wystąpi wyjątek, czy obiekt pozostanie zablokowany? Oto pseudokod: int ii; lock(MyQueue) { MyClass LclClass = (MyClass)MyQueue.Dequeue(); try { ii = int.parse(LclClass.SomeString); } catch { MessageBox.Show("Error parsing string"); } } Jak rozumiem, kod …


8
Jak zaimplementować blokadę w JavaScript
Jak coś odpowiednika lockw C # można zaimplementować w JavaScript? Aby więc wyjaśnić, o czym myślę, prosty przypadek użycia to: Użytkownik klika przycisk B. Bpodnosi zdarzenie onclick. Jeśli Bjest w event-stateoczekiwania wydarzenie dla Bbyć w ready-stateprzed rozmnożeniowego. Jeśli Bjest w ready-state, Bjest zablokowany i ustawiony na event-state, to zdarzenie jest …


5
Parallel.ForEach z dodawaniem do listy
Próbuję uruchomić wiele funkcji, które łączą się ze zdalną lokalizacją (przez sieć) i zwracają listę ogólną. Ale chcę je uruchamiać jednocześnie. Na przykład: public static List<SearchResult> Search(string title) { //Initialize a new temp list to hold all search results List<SearchResult> results = new List<SearchResult>(); //Loop all providers simultaneously Parallel.ForEach(Providers, currentProvider …

18
Jak wyłączyć Home i inne przyciski systemowe w Androidzie?
Muszę wyłączyć przycisk Home i inne przyciski systemowe w mojej aplikacji na Androida. Przykład: MX Player ( patrz w Google Play ) - możesz nacisnąć ikonę "kłódki" na ekranie odtwarzacza i zablokuje ona wszystkie przyciski sprzętowe i systemowe. Działa dobrze BEZ ROOTOWANIA. Przetestowałem to na niektórych urządzeniach z różnymi wersjami …
80 android  locking  kiosk 


4
Wymuszanie limitu czasu zapytania w programie SQL Server
Mieliśmy problem z blokiem kodu, który słabo reaguje w obliczu powolnych baz danych (niszczy łóżko po przekroczeniu limitu czasu zapytania). Stworzyliśmy łatkę i jesteśmy w trakcie przeprowadzania jej przez regresję. Nie możemy dostać limitu czasu. Otworzyłem transakcję z SQL Mgmt Studio i zaktualizowałem każdy wiersz, aby je zablokować, ale to …
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.