Professor Doug Lea

Professor Doug Lea, Oswego State

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

Abstract: Short Tutorial part I and II, Exploiting Multiprocessors in Java

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.