검색 여닫기
검색
메뉴 여닫기
537
245
4
2.1천
noriwiki
둘러보기
대문
최근 바뀜
임의의 문서로
미디어위키 도움말
특수 문서 목록
파일 올리기
환경 설정 메뉴 여닫기
notifications
개인 메뉴 여닫기
로그인하지 않음
지금 편집한다면 당신의 IP 주소가 공개될 수 있습니다.
user-interface-preferences
한국어
개인 도구
로그인
Work stealing 문서 원본 보기
noriwiki
문서 공유하기
다른 명령
←
Work stealing
문서 편집 권한이 없습니다. 다음 이유를 확인해주세요:
요청한 명령은 다음 권한을 가진 사용자에게 제한됩니다:
사용자
.
문서의 원본을 보거나 복사할 수 있습니다.
[[분류: 동시성 프로그래밍]] == 개요 == Work stealing은 멀티 스레딩 환경에서 [[스케쥴링]]전략으로, 각 스레드(프로세스)들이 Idle일 경우, 다른 스레드의 Work를 가져와(훔쳐와) 실행하는 전략을 말한다. 이 작업은 Idle 스레드가 없도록 스케쥴링 작업을 분산시키며, 모든 스레드가 작업을 수행하는 한 스케줄링 오버헤드가 발생하지 않는다. Work stealing은 Process migration양을 줄일 수 있다는 장점이 있다. 이는 모든 스레드가 작업을 수행중일 경우, 마이그레이션이 발생하지 않기 떄문이다. 많은 [[운영체제]]및 [[프로그래밍 언어]]에서 Work stealing의 개념을 차용하여 스케줄러를 디자인하고 있다.
Work stealing
문서로 돌아갑니다.