This week's book giveaway is in the OO, Patterns, UML and Refactoring forum. We're giving away four copies of Refactoring for Software Design Smells: Managing Technical Debt and have Girish Suryanarayana, Ganesh Samarthyam & Tushar Sharma on-line! See this thread for details.
I'm not sure what you mean by "commercial use". The JVM is inherently multi-threaded - where there's a JVM, there are multiple threads.
Servlet containers and JEE servers are multi-threaded with respect to handling simultaneous requests, so wherever there is a web site based on servlets/JSP (or using EJBs in the background), multi-threading is going on. Look for URLs like "*.jsp", *.do" and "...servlet..." - those generally indicate that a site runs on Java.
Even before you start a thread with thread.start() there is a thread for running main(). Also the Java Runtime will have created other threads, such as garbage collection thread. So threads are ubiquitous.
Rajeev Trikha (SCJP 6)
I’ve looked at a lot of different solutions, and in my humble opinion Aspose is the way to go. Here’s the link: http://aspose.com
subject: Thread technology: Where it is mostly applicable? Can anyone give me some commercial example?