변경이 예상되지 않는 잠금 사용

CMP 엔티티 1.x Bean에 대해 변경이 예상되지 않는 동시성 제어 설계를 사용할 수 있습니다.

동시성 제어는 데이터 자원에 대한 회선 경합 관리입니다. 동시성 제어 설계는 데이터 액세스 트랜잭션 초기에 해당 자원을 잠그고 트랜잭션 처리가 완료될 때까지 해제하지 않은 경우 변경이 예상되는 것으로 간주됩니다. 트랜잭션 종료 시 매우 짧은 기간 동안에 잠금이 획득되고 해제되는 경우에는 동시성 제어 설계가 변경이 예상되지 않는 것으로 간주됩니다.

변경이 예상되지 않는 동시성의 목표는 다른 트랜잭션에서 해당 자원을 사용할 수 없게 되는 시간을 최소화하는 것입니다. 이것은 장시간 실행되는 트랜잭션에서 특히 중요합니다. 여기서, 변경이 예상되는 설계에서는 허용될 수 없는 장기간 동안 자원을 잠글 수 있습니다.

변경이 예상되지 않는 설계에서 잠금은 읽기 조작 직전에 획득되어 직후에 해제됩니다. 갱신 잠금은 갱신 조작 직전에 획득되어 트랜잭션이 종료될 때까지 유지됩니다.

변경이 예상되지 않는 잠금 및 동시성 제어에 대한 자세한 정보는 WebSphere® Application Server 문서를 참조하십시오.

CMP 엔티티 1.x Bean에 대해 변경이 예상되지 않는 잠금을 사용하려면 다음을 수행하십시오.

  1. J2EE Perspective로 전환하십시오.
  2. 프로젝트 탐색기 보기에서 원하는 EJB 모듈을 마우스 오른쪽 단추로 클릭한 후 팝업 메뉴에서 연결 프로그램 > 전개 설명자 편집기를 선택하십시오.
  3. 편집기의 Bean 페이지에서 동시성 제어 섹션으로 화면이동하십시오.
  4. 변경이 예상되지 않는 잠금 사용 선택란을 선택하십시오.
이용약관 | 피드백
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.