본 발명 은 동적 로드 밸 런 싱 을 지원 하 는 멀티 쓰레 딩 프레임워크 에 관한 것 으로 , 본 발명 은 , 특정 어플리케이션 으로부터 전달 된 단위 작업 들 을 그 단위 작업 에 포함 된 단위 작업 정보 에 따라 그 처리 순서 를 재정 의 하 고 , 재 정의 된 처리 순서 에 따라 단위 작업 들 을 쓰레드 풀 에 전달 하 여 병렬 처리 하 는 작업 스케줄 러 와 , 특정 어플리케이션 이 수행 되 는 장치 를 검출 하 여 그 어플리케이션 내부 에서 사용 되 는 리소스 를 정의 하 는 디바이스 나열 자 와 , 작업 스케줄 러 또는 디바이스 나열 자 를 통해 수행 되 는 특정 어플리케이션 에 관련 된 리소스 를 관리 하 는 리소스 매니저 와 , 특정 어플리케이션 에 관련 된 각종 기능 들 을 수행 하 는 다수 의 모듈 들 을 플러그 인 형태 로 관리 하 고 , 이러 한 플러그인 모듈 을 상기 작업 스케줄 러 로 제공 하 는 플러그인 매니저 를 포함 하 는 동적 로드 밸 런 싱 을 지원 하 는 멀티 쓰레 딩 프레임워크 를 구현 함 으로써 , 병렬 처리 기반 의 응용 프로그램 개발 시간 및 비용 을 단축 하 고 , 병렬 처리 프레임워크 의 재 활용 성 을 극대 화 할 수 있 는 것 이 다 .