The EJB Container has threads and it also manages a pool for each SLSB(Stateless Session Bean).

I would like to know what would happen for the following scenario. Let's say I have a SLSB A which calls another SLSB B locally. Also I have another (Message Driven Bean) MDB which calls the same SLSB B locally.  Let's say per container configuration I have configured  SLSB A with 100 instances, the MDB with 100 active Listeners and SLSB B with just 5 instances. Will the pool size of SLSB B a bottleneck for SLSB A and MDB B?