-
公开(公告)号:KR100317229B1
公开(公告)日:2002-02-28
申请号:KR1019980050248
申请日:1998-11-23
Applicant: 한국전자통신연구원
IPC: G06F17/30
Abstract: 본 발명에서는 데이타베이스 관리 시스템내에서 교착 상태 검출기와 트랜잭션들이 공통으로 액세스하는 락 대기 정보의 상호 배제를 효과적으로 지원하는 새로운 방법에 관한 것이다. 본 발명은, 시스템 초기화, 트랜잭션의 락 대기 처리, 트랜잭션의 락 획득 처리 및 트랜잭션의 락 반환 처리를 각각 독립적으로 수행하되, 상기 각 트랜잭션 처리와 교착상태 검출기의 처리를 동시에 수행함으로써, 교착 상태 검출기와 트랜잭션들 간의 상호 간섭을 최소화하여서, 결국 동시성을 극대화할 수 있는 것이다.
-
公开(公告)号:KR1020000033403A
公开(公告)日:2000-06-15
申请号:KR1019980050248
申请日:1998-11-23
Applicant: 한국전자통신연구원
IPC: G06F17/30
Abstract: PURPOSE: A mutual exclusion method of a lock waiting information is provided to detect a deadlock occurred when a lock waiting information is commonly accessed by a deadlock detector and transactions in a DBMS by using a transaction table and the lock waiting information. The method can make the lock waiting information just by a static assignment of many transaction elements by setting properly the number of the static elements according to the system characteristics. CONSTITUTION: A mutual exclusion method of a lock waiting information comprises steps of using a latch on the lock waiting information pool as the mutual exclusion means, initializing the system, performing a lock waiting process in the case that a waiting lock is obtained by other transaction when a transaction requests a lock, performing a lock acquisition process, performing a lock return process, and performing a deadlock detection process with one of the above processes.
Abstract translation: 目的:提供锁等待信息的互斥方法,以通过使用事务表和锁等待信息来检测死锁检测器和DBMS中的事务共同访问锁等待信息时发生的死锁。 该方法可以通过根据系统特性适当地设置静态元素的数量,通过许多事务元素的静态分配来使锁等待信息。 构成:锁等待信息的互斥方法包括在锁等待信息池上使用锁存器作为互斥装置的步骤,初始化系统,在通过其他事务获得等待锁的情况下执行锁等待处理 当事务请求锁定时,执行锁获取处理,执行锁返回处理,并且执行上述处理之一的死锁检测处理。
-