편집 : 웹 응용 프로그램의 모든 세션에 대해 공유 데이터베이스 연결 풀을 만들려고합니다. 다른 포스트는 서블릿 컨텍스트 객체를 생성하는 가장 좋은 방법은 init 리스너가 생성하는 것이 었습니다. 그러나이 객체를 내 서블릿에서 사용할 수 있도록 만드는 방법에 대해서는 분명하지 않습니다.
웹 응용 프로그램 빌드. 사용자가 자신의 브라우저에서 서버의 공유 리소스 호스트에 액세스 할 수 있지만 UserA가 이미 Resource1을 사용하고 있으면 UserA가 Resource1을 릴리스하거나 지정된 시간까지 ResourceB를 사용할 수 없어야합니다. 이 부분의 경우 : 튜플 목록 (resource, currentuser)이있는 MySQL 테이블
내 프로그램에서 공유 리소스를 사용하므로이 리소스에 대한 잠금이 필요합니다. 이 자원의 처리 작업이 시작되면 자원에 대한 잠금이 설정됩니다. 완료되면 잠금을 해제합니다. 잠금을 영원히 남겨 둘 처리 작업 중에 충돌 및 전원 장애를 처리하려면 잠금에 만료 시간이 있어야합니다. 자원을 포함하는 처리 작업을 수행하는 데 걸리는 시간이 일반적으로 0-5 초 사이라
뮤텍스 및 pthread와 관련하여 질문이 있습니다. 공유 플래그가있는 경우이를 호출 할 수 있습니다 (F1). 그리고 여러 스레드가 있습니다. 그러나 단 하나의 스레드 (T1) 만 플래그를 올리거나/수 있으며 다른 모든 스레드 (T2..Tn)는 상태를 읽거나 끌어옵니다. 플래그 F1이 새로운 값으로 설정 될 때 T1이 mutex_lock/mutex_unl
우리는 너비를 기반으로하는 StreamGeometry 개체의 인스턴스를 유지 관리하는 사용자 지정 렌더링 ListBox를 사용합니다. 그런 다음 컨트롤에서 렌더링을 위해 모든 항목과 해당 StreamGeometry 인스턴스를 공유해야합니다. 우리가 생각할 수있는 유일한 방법은 해당 StreamGeometry 인스턴스를 ViewModel의 ViewModel에