Ola,
Tenho uma duvida um pouco complicada.
Gostaria de desenvolver um Timer ( Um objeto que executa uma tarefa no momento X do tempo).
Estava estudando o Quartz, só que ele cria uma thread e coloca ela em wait por X tempo. O problema disso, é que se eu utilizar alguma servidor de aplicação, vou estar criando thread de thread, e isso não é uma arquitetura ideal.
Outra opção que encontrei, seria colocar o objeto em wait, mas não sei se assim ele iria liberar a thread que esta ocupando, se não liberar, só poderei ter um numero de objetos em wait igual ao meu numero de thread.
Alguém sabe me responder se colocando o objeto em wait ele libera a thread?
Alguém tem mais alguma sugestão?
Obrigado.