Hi all

i have to develop a server program communicating with multiple applications through socket and JMS service.

Can someboday tell me which classes JMS object, IO and NIO objects support concurrent use by multi-threads.?
In addition, highly appreciated one can provide recommendations on synchronization control of read / write operation of socket IO, NIO and JMS queue ?