Join MDN and developers like you at Mozilla's View Source conference, 12-14 September in Berlin, Germany. Learn more at https://viewsourceconf.org

The Thread Manager

초안
이 문서는 작성중입니다.

Firefox 3에서 도입된 스레드 관리자는 스레드를 생성하고 이벤트를 처리하기 위해 스레드에 디스패치하는 사용하기 쉬운 방법을 제공합니다.

스레드 지원을 제공하는 몇 가지 인터페이스가 있습니다.

nsIThreadManager
스레드를 생성할 수 있게 해주는 스레드 관리자.
nsIThread
운영체제 스레드를 캡슐화하고 코드에서 손쉬운 플랫폼 중립적인 접근을 제공하는 nsIThread 인터페이스.
nsIThreadPool
작업 스레드(worker threads)의 제한된 집합을 제공하는 스레드 풀. 이벤트를 풀로 디스패치할 때 풀은 이용 가능한 작업 스레드를 선택하고 이벤트를 처리.
nsIThreadInternal
XPCOM 스레드 개체가 구현하는 nsIThread의 하위 클래스로서 스레드의 디스패치 동작을 관찰하기 위한 지원을 추가.
nsIThreadObserver
이벤트가 스레드에 디스패치될 때와 그 처리를 마쳤을 때에 알림을 받기 위하여 스레드를 감시하는 능력을 제공.
nsIThreadEventFilter
이벤트 여과를 위하여 nsIThreadInternalpushEventQueue() 메소드가 이용하는 인테페이스.
 

문서 태그 및 공헌자

태그: 
 이 페이지의 공헌자: teoli, Jeongkyu
 최종 변경: teoli,