Home >  Term: 경량 프로세스
경량 프로세스

솔라리스 쓰레드는 경량 프로세스 (LWPs)를 호출 하는 컨트롤의 커널의 스레드를 사용 하 여 사용자 수준 라이브러리로 구현 됩니다. 에서 Solaris 환경 프로세스 메모리를 공유 하는 LWPs 컬렉션입니다. 각 LWP UNIX 프로세스의 스케쥴링 우선 순위 있으며 그 과정의 자원을 공유 합니다. LWPs 자물쇠와 같은 동기화 메커니즘을 사용 하 여 공유 메모리에 대 한 액세스를 조정 합니다. 는 LWP의 실행 코드 또는 시스템 가상 CPU로 생각할 수 있습니다 호출 합니다. 커널 일정 LWPs 프로세서 풀에 훨씬 같은 방식에서 과정에서 LWPs 풀에 스레드 라이브러리 일정 스레드를 . 각 LWP 커널에 의해 독립적으로 발송 됩니다 하 고, 독립적인 시스템 호출을 수행 하 고, 독립 페이지 폴트를 발생 시 키 지, 다중 프로세서 시스템에서 병렬에서 실행. 는 LWPs 그들의 일정 클래스 및 우선 순위에 따라 사용 가능한 CPU 리소스에 커널에 의해 예약 됩니다.

0 0

Creator

  • Hyun-woo Kim
  • (Seoul, South Korea)

  •  (V.I.P) 28279 points
  • 100% positive feedback
© 2024 CSOFT International, Ltd.