SI
SI
discoversearch

We've detected that you're using an ad content blocking browser plug-in or feature. Ads provide a critical source of revenue to the continued operation of Silicon Investor.  We ask that you disable ad blocking while on Silicon Investor in the best interests of our community.  If you are not using an ad blocker but are still receiving this message, make sure your browser's tracking protection is set to the 'standard' level.
Technology Stocks : All About Sun Microsystems -- Ignore unavailable to you. Want to Upgrade?


To: QwikSand who wrote (44361)8/4/2001 1:42:28 PM
From: Prognosticator  Read Replies (2) | Respond to of 64865
 
You nailed it.

I never learned Java, but glancing at it way back when, I recall seeing thread classes and thread objects and so forth. That is, essentially API's that a programmer would use to create explicit concurrent execution paths in an application

Java's standardized API's make thread programming possible in a cross-platform cross-application way, and the Java tools which have developed to support debugging multi-threaded programs mean that programmers are much more able to build stable high-performance threaded programs. C/C++ never managed to come up with a standardized threads API, and tools to debug multi-threaded C/C++ code are hampered by the code being executed directly by the CPU, not a virtual machine.

Right now I'm working on a Java Application Server. A single instance of that server runs hundreds of threads to manage its internal resources. This kind of software will run beautifully on thread-parallel CPU's. Just what SUNW would like, the operating system of the Internet (J2EE) running on their USV hardware.

P.