Как в языках программирования реализуется асинхронное поведение?
Как в языках программирования реализуется асинхронное поведение? Через многопоточность или через API ОС или...
В частности интересно, как реализована асинхронность в javascript. Она достигается с помощью использования функций setTimeout, setInterval и объекта XMLHTTPRequest? Если так, то как же реализованы эти функции?