간단히 말해서 : 백엔드로 sqlitejdbc를 사용하는 스윙 응용 프로그램입니다. 현재 동일한 데이터베이스 파일로 작업하는 다중 인스턴스를 실행해도 아무런 문제가 없습니다. 그리고 있어야합니다. 파일이 잠겨 있으므로 (앱이 실행되는 동안 파일을 삭제할 수 없음) 검사가 간단해야합니다. 밝혀지지 않았다. true
sun.nio.ch.FileLock
나는 하나의 레코드를 다시 선택하는 저장 프로 시저가 있습니다. 저장 프로 시저가 다른 PC의 여러 응용 프로그램에서 호출 될 수 있습니다. 저장 프로 시저가 처리해야하는 다음 레코드를 다시 가져오고, 두 응용 프로그램이 동시에 저장된 프로 시저를 호출하는 경우 같은 레코드를 다시 가져 오지 않아야한다는 아이디어가 있습니다. 내 쿼리는 아래, 나는 가능한
방금 C#에서 스레드간에 안전하게 객체를 액세스 할 수 있습니까? 예. 코드와 //Somewhere long ago
MyClass myVar = new MyClass("First Instance");
//Then later, happening at the same time
//In thread one
myVar = new MyClass("Sec
이것은 C#의 세부적인 질문입니다. 내가 객체와 클래스를 가지고 가정, 그 객체는 잠금 장치에 의해 보호됩니다 : Object mLock = new Object();
MyObject property;
public MyObject MyProperty {
get {
return property;
}
set {
SQLite가 어떻게 구현하는지 궁금합니다. 파일 잠금을 기반으로합니까? 확실히 전체 DB는 액세스하는 모든 사용자에 대해 잠겨 있지 않습니다. 매우 비효율적입니다. 그것은 여러 파일 또는 하나의 큰 파일을 기반으로합니까? 누군가가 동기화 및 잠금이 sqlite에서 수행되는 방식에 대한 간략한 개요를 제공하거나, 물론 sqlite에 대한 링크를 제공 할 수
저는 식사 철학자 문제에서 세마포어의 기본 설명을 배우려고합니다. 지금, 나는 클래스 젓가락의 배열을 가지고 있고, 각 젓가락 1 개 가능한 허가와 세마포어가 : 홀더 변수가 나는 확실하지 않다 그 기능에 사용되는 public class Chopstick
{
Thread holder = null;
private Semaphore lock
asp.net 응용 프로그램에서 "비관적 인 잠금"과 같은 것을 구현 한 경험이있는 사람의 조언을 듣고 싶습니다. 이것은 내가 찾고 있어요 동작입니다 : 사용자 A은 주문 번호를 순서 번호 (313)를 엽니 다 (313) 사용자 B 시도를 열지 만 사용자 A가 순서가 X 분 전용으로 오픈 한 것을 이야기한다. 내가 전에이 기능을 구현하지 않은 때문에 , 나
과도 함이 아닌가요? C# here 및 here에서 상호 제외 및 잠금에 대한 다른 게시물을 검색하고 발견했습니다. 예 : 우리 앱에는 여러 재 연결 스레드를 돌리는 기능이 있으며이 스레드 내부에는 Mutex과 lock을 사용합니다. lock이 코드 섹션에 대한 액세스를 차단하지 않고 connect이 다른 스레드에 의해 업데이트되지 않도록할까요? bool
DirectShow를 사용하여 미디어 파일의 오디오 데이터를 가져 오는 프로그램을 개발 중입니다. DirectShow는 스레드를 사용하여 오디오 데이터를 내 프로그램의 콜백 함수에 전달하고 그 콜백 함수가 파이썬에서 다른 함수를 호출하도록합니다. 내가 내 도서관, 콜백 함수 래퍼 Boost.Python를 사용 class PythonCallback {
pr
일반적으로 Java에서 잠금은 얼마나 비쌉니까? 필자의 경우 : DelayQueue에서 개체를 가져 와서 poll()을 사용하여 처리하는 주 루프가 하나있는 멀티 스레드 응용 프로그램이 있습니다. 어느 시점에서 다른 스레드는 큐에서 잘못된 요소를 제거해야합니다 (remove() 사용). remove()가 상대적으로 드문 경우를 감안할 때 각 poll()을