Basic HTML version of Foils prepared 12 April 98

Foil 36 Thread Synchronization, Scalability and Memory Model in VM

From Master Foilset for Java Grande Workshop and Forum Java 98/JavaOne Palo Alto/San Francisco -- February 28 98 March 24 98. by Geoffrey Fox


Synchronization Needs to be faster. The general consensus of the forum is that thread synchronizations are not efficient when compared to native threads libraries, such as pthreads or Win32 threads.
Is the thread model of Java scalable? The performance appears to degrade significantly as more threads are created. This is odd when considering the underlying threads mechanisms on operating systems such as Solaris and Win32 appear to scale well.
The thread memory model of Java is considered awkward by many who attended the forum. (e.g., mutual exclusion mechanisms, thread stack management, etc.) This issue will either be clarified or eliminated as a result of discussions in the next Java Grande Forum meeting.



© Northeast Parallel Architectures Center, Syracuse University, npac@npac.syr.edu

If you have any comments about this server, send e-mail to webmaster@npac.syr.edu.

Page produced by wwwfoil on Sun Nov 29 1998