terminate adiciona um retorno de chamada a cada porta para detectar quando a fila
é esvaziada. Para levar isso em conta, bem como quaisquer retornos de chamada enfileirados anteriormente,
dispatch é chamado continuamente até retornar false.
Mostra como encerrar uma fila de tarefas com XTaskQueueTerminate, continuar despachando portas manuais até XTaskQueueDispatch retornar false e, depois, fechar o identificador.
terminate adiciona um retorno de chamada a cada porta para detectar quando a fila
é esvaziada. Para levar isso em conta, bem como quaisquer retornos de chamada enfileirados anteriormente,
dispatch é chamado continuamente até retornar false.