A especificação de Java EE define algumas limitações para o desenvolvimento de aplicações dentro da plataforma, como por exemplo a abertura de server sockets, utilização do mecanismo de reflection e a criação de threads. Esse post tenta compreender melhor o porque desse último.