«locking» 태그된 질문

잠금을 사용하면 한 번에 하나의 프로세스에서 다른 유형의 리소스를 독점적으로 사용할 수 있습니다.

2
UPDLOCK, HOLDLOCK에 대해 혼란 스러움
Table Hints 사용을 조사하는 동안 다음 두 가지 질문을 발견했습니다. 어떤 잠금 힌트를 사용해야합니까 (T-SQL)? HOLDLOCK은 UPDLOCK에 어떤 영향을 미칩니 까? 두 질문에 대한 답변은를 사용할 때 (UPDLOCK, HOLDLOCK)다른 프로세스가 해당 테이블의 데이터를 읽을 수 없다고 말하지만 나는 이것을 보지 못했습니다. 테스트를 위해 테이블을 만들고 두 개의 SSMS 창을 시작했습니다. …

9
모니터 대 잠금
C #에서 스레드 안전성을 위해 Monitor클래스 또는 lock키워드 를 사용하는 것이 적절한 경우는 언제 입니까? 편집 : 지금까지의 답변 lock에서 일련의 Monitor클래스 호출에 대한 짧은 손으로 보입니다 . 잠금 호출의 약어는 정확히 무엇입니까? 또는 더 명시 적으로 class LockVsMonitor { private readonly object LockObject = new object(); public void DoThreadSafeSomethingWithLock(Action …


6
잠긴 객체는 내부에서 예외가 발생하면 잠긴 상태로 유지됩니까?
ac # 스레딩 앱에서 개체를 잠 그려면 대기열을 말하고 예외가 발생하면 개체가 잠긴 상태로 유지됩니까? 다음은 의사 코드입니다. int ii; lock(MyQueue) { MyClass LclClass = (MyClass)MyQueue.Dequeue(); try { ii = int.parse(LclClass.SomeString); } catch { MessageBox.Show("Error parsing string"); } } 내가 알기로는 catch 후 코드가 실행되지 않지만 잠금이 해제되는지 궁금합니다.


8
JavaScript에서 잠금을 구현하는 방법
lockC # 과 동등한 것을 JavaScript에서 어떻게 구현할 수 있습니까? 그래서 제가 생각하는 간단한 사용 사례를 설명하려면 다음과 같습니다. 사용자가 버튼을 클릭합니다 B. Bonclick 이벤트를 발생시킵니다. 경우 B에 event-state이벤트 대기 위해 B에있을 ready-state전파하기 전에. 경우 B에 ready-state, B잠겨로 설정 event-state한 후, 이벤트 전파를. 이벤트 전파가 완료되면 B이로 설정됩니다 ready-state. 클래스를 …

8
실행 파일 잠금 : Windows는 그렇고 Linux는 그렇지 않습니다. 왜?
Windows (.exe 또는 .dll)에서 파일이 실행될 때 파일이 잠겨 삭제, 이동 또는 수정할 수 없음을 확인했습니다. 리눅스는, 다른 한편으로는, 파일을 실행 잠그지 않고 당신은 할 수 있습니다 , 삭제, 이동을하거나 수정합니다. Linux가 작동하지 않는데 Windows가 잠기는 이유는 무엇입니까? 잠금에 이점이 있습니까?

5
목록에 추가하는 Parallel.ForEach
네트워크를 통해 원격 사이트에 연결하고 일반 목록을 반환하는 여러 기능을 실행하려고합니다. 하지만 동시에 실행하고 싶습니다. 예를 들면 : 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 => { List<SearchResult> tmpResults = …

18
Android에서 홈 및 기타 시스템 버튼을 비활성화하는 방법은 무엇입니까?
Android 애플리케이션에서 홈 및 기타 시스템 버튼을 비활성화해야합니다. 예 : MX Player ( Google Play 참조 )-플레이어 화면에서 "잠금"아이콘을 누르면 모든 하드웨어 및 소프트웨어 시스템 버튼이 잠 깁니다. 루팅없이 잘 작동합니다. Android 버전이 다른 일부 기기에서 테스트했습니다. Kids Lock (플러그인)을 분해하려고했지만 아직 작동 방식에 대한 단서가 없습니다. 다음을 위해 Kids …
80 android  locking  kiosk 


4
SQL Server에서 쿼리 시간 제한 강제
느린 데이터베이스에 대해 제대로 응답하지 않는 코드 블록에 문제가 발생했습니다 (쿼리 시간 초과시 침대를 허비 함). 패치를 만들었으며 회귀를 통해 실행하는 중입니다. 타임 아웃을받을 수 없습니다. SQL Mgmt Studio에서 트랜잭션을 열고 모든 행을 업데이트하여 잠그었지만 INSERT가 시간 초과되지는 않습니다 (필요한 것입니다). T-SQL을 통해 테이블 ​​수준 잠금을 쉽게 얻을 수 있습니까? …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.