Are you asking about the parser itself? If not, then this isn't the place to discuss the relative scalability of Java vs. C++. If you are asking about the parsers, then they are relatively well matched. If you are parsing lots of small files, the C++ parser would win because it has a smaller setup and tear down time. If the files are large, then it becomes more of a wash. There is also the consideration that you'd have to provide per-platform code for the threading in C++, whereas the Java version has a consistent API for threading if you moved the code to another system. Beyond that, you'll have to ask a little more targeted question. ---------------------------------------- Dean Roddey Software Weenie IBM Center for Java Technology - Silicon Valley [EMAIL PROTECTED] "lark hu" <[EMAIL PROTECTED]> on 02/21/2000 06:40:23 PM Please respond to [EMAIL PROTECTED] To: <[EMAIL PROTECTED]> cc: Subject: Choose java/c++?Help me please. I want to run 500 threads on pII500,256M,NT. choose java or c++? and how about the speed of each thread of java with comparision to c++. Thanks a lot!