Biography
Doug Lea is a professor of Computer Science at the State University of New York at
Oswego. He is author of the book Concurrent Programming in Java, and co-author of
the text Object-Oriented System Development.
He is the author of several widely used software packages, as well as articles and
reports on object oriented software development including those on specification, design
and implementation techniques, distributed object systems, and software reusability
As multiprocessor Java virtual machines improve, there are
increasing opportunities for improving latencies and throughput of
systems and applications. This talk will discuss two general
classes of applications: Multithreaded web services and parallel
numerical computation. It will present basic design strategies and
patterns for exploiting multiprocessors, show how to implement them
in Java, and demonstrate performance benefits.