«locking» 태그된 질문

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

8
네트워크 공유에서 파일을 잠그는 사람 찾기
누가 네트워크 공유에서 파일을 잠그고 있는지 알고 싶습니다. 문제는 다음과 같습니다. 네트워크 공유가 NAS에 있으므로 로그온 할 수 없습니다. 누가 파일을 잠그고 있는지 원격으로 확인할 수있는 도구가 필요합니다. 여러 명의 사용자가 있기 때문에 매번 NAS를 재부팅하는 것은 실용적이지 않습니다. Handle.exe , Process Explorer 및 PsFile 은 로컬 컴퓨터의 파일로 제한되어 …
141 windows  locking 

1
메모장이 모두를 능가합니까?
Windows Server 2012 R2 시스템에서 Kotlin 프로그램은 FileChannel.tryLock()다음과 같이 파일에 대한 독점 잠금을 보유합니다. val fileRw = RandomAccessFile(file, "rw") fileRw.channel.tryLock() 이 잠금이 설정되어 있으면 다음을 사용 하여 파일을 열 수 없습니다 . 워드 패드 메모장 ++ 프로그래밍 C #과,의 값 FileShare: using (var fileStream = new FileStream(processIdPath, FileMode.Open, FileAccess.Read, FileShare.ReadWrite)) …

23
힘내 '심각 : 새 인덱스 파일을 쓸 수 없습니다'
나는 이것에 대한 많은 다른 스레드를 보았지만 도움이되지 않습니다. 두 개의 JavaScript 파일이라는 매우 간단한 저장소가 있습니다. Macbook에 100GB 이상이 있습니다. 파일을 하위 디렉토리로 옮기고 로컬에서 변경 사항을 준비하려고하면 ... 치명적 : 새 색인 파일을 쓸 수 없습니다. 이것은 터미널에서 모든 작업을 수행하거나 SourceTree와 같은 GUI를 사용하는 경우 발생합니다. 또한 …
128 git  locking 

8
MySQL에서 잠금을 발생시키지 않고 선택할 수있는 방법이 있습니까?
질문: SELECT COUNT(online.account_id) cnt from online; 그러나 온라인 테이블도 이벤트에 의해 수정되므로 자주 실행하여 lock을 볼 수 있습니다 show processlist. MySQL에서 select 문으로 인해 잠금이 발생하지 않도록하는 문법이 있습니까? 그리고 위에서 MySQL 슬레이브 데이터베이스에 있다는 것을 잊어 버렸습니다. my.cnf:transaction-isolation = READ-UNCOMMITTED 슬레이브에 추가하면 오류가 발생합니다. 오류 '이진 로깅이 불가능합니다. 메시지 …
126 mysql  locking 

20
프로그램의 단일 인스턴스 만 실행 중인지 확인
프로그램의 인스턴스를 하나만 실행하는 Python 방식이 있습니까? 내가 생각해 낸 유일한 합리적인 해결책은 일부 포트에서 서버로 실행하려고 시도한 다음 동일한 포트에 바인딩하려는 두 번째 프로그램이 실패합니다. 하지만 정말 좋은 생각이 아닙니다. 아마도 이것보다 더 가벼운 것이 있을까요? (프로그램이 때때로 실패 할 것으로 예상된다는 점을 고려하십시오. 즉, segfault- "잠금 파일"과 같은 …

4
C #의 재진입 잠금
다음 코드로 인해 .NET에서 C #을 사용하여 교착 상태가 발생합니까? class MyClass { private object lockObj = new object(); public void Foo() { lock(lockObj) { Bar(); } } public void Bar() { lock(lockObj) { // Do something } } }


3
간헐적 인 log4net RollingFileAppender 잠긴 파일 문제
개발 및 프로덕션 시스템에서 로그 파일이 기록되지 않는 간헐적 인 문제가 있습니다. Visual Studio를 사용하여 개발 및 디버깅을 실행할 때 VS 출력 창에 다음과 같은 log4net 오류 메시지가 표시됩니다. log4net:ERROR [RollingFileAppender] Unable to acquire lock on file C:\folder\file.log. 다른 프로세스에서 사용 중이므로 프로세스가 'C : \ folder \ file.log'파일에 액세스 …


3
잠금 개체가 정적이어야하는 이유는 무엇입니까?
다중 스레딩에서 잠금을 위해 개인 정적 읽기 전용 개체를 사용하는 것은 매우 일반적입니다. 개인은 캡슐화를 조여 잠금 개체에 대한 진입 점을 줄이고 따라서 가장 필수적인 항목에 액세스 할 수 있음을 이해합니다. 하지만 왜 정적일까요? private static readonly object Locker = new object(); 마지막에 필드는 내 클래스 내에서만 사용되며 대신 이것을 …

7
잠금 문은 얼마나 비쌉니까?
저는 다중 스레딩과 병렬 처리를 실험 해 왔으며 처리 속도에 대한 기본적인 계산 및 통계 분석을 수행하기 위해 카운터가 필요했습니다. 내 클래스의 동시 사용 문제를 피하기 위해 내 클래스의 개인 변수에 잠금 문을 사용했습니다. private object mutex = new object(); public void Count(int amount) { lock(mutex) { done += amount; …

6
MySQL : 트랜잭션 대 잠금 테이블
데이터베이스 무결성을 보장하고 SELECT 및 UPDATE가 동기화 상태를 유지하고 다른 연결이 간섭하지 않도록하기 위해 트랜잭션 대 잠금 테이블과 약간 혼동됩니다. 다음을 수행해야합니다. SELECT * FROM table WHERE (...) LIMIT 1 if (condition passes) { // Update row I got from the select UPDATE table SET column = "value" WHERE (...) …

3
.class 용 Java 동기화 블록
이 자바 코드는 무엇을 의미합니까? 의 모든 개체에 대한 잠금을 얻을 수 MyClass있습니까? synchronized(MyClass.class) { //is all objects of MyClass are thread-safe now ?? } 그리고 위의 코드가이 코드와 어떻게 다른지 : synchronized(this) { //is all objects of MyClass are thread-safe now ?? }

4
재진입 잠금 및 개념은 일반적으로 무엇입니까?
나는 항상 헷갈 린다. 누군가 재진입이 무엇인지 설명 할까요 이 다른 맥락에서 의미 있습니까? 재진입과 재진입이 아닌 이유는 무엇입니까? pthread (posix) 잠금 프리미티브라고 말하면 재진입입니까? 그것들을 사용할 때 어떤 함정을 피해야합니까? 뮤텍스가 재진입 할 ​​수 있습니까?


당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.