发明名称 Method of detection and resolution thread-combined-deadlock in a thread pool based transaction processing system
摘要 <p>본 발명은 쓰래드 풀을 기반으로 한 트랜잭션 처리시스템에서 쓰래드 복합 교착상태의 검출 및 해결 방법과 상기 방법을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체에 관한 것으로, 쓰래드 풀을 기반으로 한 트랜잭션 처리시스템에서 트랜잭션들간의 로크들에 의해서만 발생하는 일반적인 교착상태가 아닌 쓰래드와 로크가 복합된 교착 상태에서 교착 상태를 쉽게 검출하고, 이를 트랜잭션의 철회없이 해결하기 위한 쓰래드 복합 교착상태의 검출 및 해결 방법과 상기 방법을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체를 제공하기 위하여, 쓰래드 풀을 기반으로 하고 있는 트랜잭션 처리시스템에서 트랜잭션의 액션 단위로 쓰래드를 할당할 때 발생하는 로크와 쓰래드가 복합된 교착상태를 검출하고 이를 해결하는 방법에 있어서, 로크를 기다리는 트랜잭션과 쓰래드를 요청하는 트랜잭션간의 복합된 교착상태를 검사하기 위하여, 쓰래드를 요청한 트랜잭션이 점유하고 있는 로크를 요청하는 트랜잭션간의 사이클만을 조사하는 제 1 단계; 쓰래드를 요청하는 트랜잭션에 대해 상기 쓰래드를 요청하는 트랜잭션이 점유하고 있는 로크를 요청하는 다른 트랜잭션이 현재 점유하고 있는 쓰래드를 재배치하는 제 2 단계; 및 상기 쓰래드를 요청하는 트랜잭션의 완료 후, 재배치를 당했던 트랜잭션에 대해 쓰래드를 재할당하는 제 3 단계를 포함를 포함하며, 트랜잭션 처리시스템 등에 이용됨.</p>
申请公布号 KR100319763(B1) 申请公布日期 2002.01.05
申请号 KR19990061219 申请日期 1999.12.23
申请人 null, null 发明人 김원영;최완
分类号 G06F17/40 主分类号 G06F17/40
代理机构 代理人
主权项
地址