EJB specification explicitly forbids thread creation in enterprise beans. The container manages all threading, and creating your own threads violates the EJB programming model, could bypass container-managed transactions and security, and can cause serious runtime issues.