title: How transactions are managed internally inside EJB container?
body: <p>As a programmer when I use container managed transactions, the only thing I am interested in what should be the transaction attribute i.e. REQUIRED, REQUIRED_NEW etc.</p>
  
  <p>Someone asked me recently, how container manage all these transactions i.e what thread it used, what datastructure it uses to track all ongoing transaction ? I have not read any documents which describe this. Can you please try to explain this or share link of any tutorial related to this?</p>