Hi Bhaskar,
Are you still having this problem?
A ControlConnectionThread lives on the client side of a Remoting/JBossMessaging connection, and it monitors the bisocket control thread for requests from the server to create sockets. One is created per connection, and, if you have pinging turned on for the control connection (which isn't the default in most or all versions of JBossMessaging), a new one will be created if the pinging times out, in which case the old one will be shut down. Are you creating a lot of JMS connections at once, or accidentally leaving them open?
-Ron