항복(다중 판독)
Yield (multithreading)컴퓨터 과학에서 수율은 멀티스레딩 중에 컴퓨터 프로그램에서 프로세서가 현재 실행 중인 스레드에 대한 제어를 포기하도록 강요하고 실행 중인 대기열의 끝에 동일한 스케줄링 우선 순위에 따라 전송하는 작업이다.
예
다른 프로그래밍 언어들은 다양한 방법으로 양보하는 것을 구현한다.
pthread_yield()언어 C에서, POSIX 스레드가[1] 제공하는 낮은 수준의 구현std::this_thread::yield()C++11에 소개된 C++ 언어로.- 양보 방법은 C#, 자바와 같이 멀티스레딩이 지원되는 다양한 객체 지향 프로그래밍 언어로 제공된다.[2]OOP 언어는 일반적으로 스레드 객체에 대한 클래스 추상화를 제공한다.
코루틴에
코루틴은 미세한 동시성 원시성으로, 명시적으로 양보해야 할 수도 있다.그들은 통제할 다른 기능을 지정할 수 있다.명시적으로 산출되는 코루틴은 협동 멀티태스킹이 가능하다.
참고 항목
참조
- ^ "pthread_yield".
- ^ "Thread.yield". Javamex. Retrieved 24 June 2011.