В информатике yield - это действие, которое происходит в компьютерная программа во время многопоточности, заставляющая процессор отказаться от управления текущим запущенным потоком и отправлять его в конец текущей очереди того же приоритета планирования.
Различные языки программирования реализуют уступку по-разному.
pthread_yield ()
на языке C, реализация низкого уровня, предоставляемая POSIX Threads std :: this_thread :: yield ()
на языке C ++, представленный в C ++ 11.сопрограммы представляют собой мелкозернистый примитив параллелизма, который может потребоваться для явного вывода. Они могут позволить указать другую функцию для управления. Сопрограммы с явным выходом позволяют совместную многозадачность.