Um tick é uma unidade arbitrária para medir o tempo interno do sistema. Geralmente, existe um contador interno do SO para ticks; a hora e a data atuais usadas por várias funções do sistema operacional são derivadas desse contador.
A quantidade de milissegundos que um tick representa depende do sistema operacional e pode até variar entre as instalações. Use os mecanismos do sistema operacional para converter ticks em segundos.
Quanto ao motivo pelo qual um encadeamento relata que não está sendo chamado: Isso dependerá se o encadeamento está bloqueando em algum lugar (aguardando, E / S etc.). Se não estiver bloqueando, sim, o agendador do sistema operacional decidirá quando será executado, o que poderá levar muito tempo se o sistema estiver ocupado.
Editar:
Observe que, talvez, infelizmente, alguns autores também usem tick como sinônimo de ciclo de clock do processador (por exemplo, este texto ). Acredito que esse uso seja menos difundido, mas ainda assim, é melhor descobrir primeiro do que as pessoas estão falando.