reentrant code 썸네일형 리스트형 재진입코드 (Reentrant Code) 1. 공통프로그램 동시처리를 위한 재진입코드(Reentrant Code)의 개요 가. 재진입코드의 정의 - 메모리내의 동일한 사본이 다중 사용자들에 의해 공유될 수 있도록 작성된 프로그램이나 루틴 - 공통기능이나 시스템 프로그램에서 사용하는 변수, 데이터의 메모리 영역은 손상가능성이 크기 때문에 별도의 Address Space을 부여하여 보호하며 퇴출 시 회수한다. - 멀티쓰레드 개념에서는 Local변수가 쓰레드별로 정의되고 끝나면 GC에 의해 회수되는 것과 유사한 개념이다 나. Reentrant Code의 필요성 - 다중 사용자 환경에서 자원의 공유 - 실시간 OS등에서 제한된 환경에 적응위한 기법으로 필요 - 시스템프로그램, 유티러티, 공통마크로 등은 반드시 Reentant coding - 응용프로그.. 더보기 이전 1 다음