Como é setTimeout implementado nos intérpretes de JavaScript ou temporizadores em geral?
-
09-09-2019 - |
Pergunta
Como é uma função chamada depois de um tempo se passou implementado em javascript ou qualquer outra linguagem interpretada?
Em outras palavras, há um loop para trás no interpretador JavaScript que verifica o tempo todo uma lista de temporizadores, ou existe alguma maneira particular, que os sistemas operacionais lidar com isso?
Graças
Solução
Há uma boa descrição no blog do John Resig
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow