Login
Computer Science @ Rochester
Monday, September 23, 2002
11:00 AM
CSB 209
Douglas Lea
U. Oswego
Making Java Suitable for Heavy Lifting
Recent and ongoing Java Specification Requests (JSRs) from the Java Community Process are turning Java into a language well-suited for middleware and infrastructure development. This talk will primarily focus on JSR166, which will add a set of concurrency features to the next release of Java. This includes nonblocking synchronization primitives, more flexible locks and condition variables, thread pools, futures, high-performance concurrent queues and related data structures and utilities. The talk will also briefly describe related JSRs that revise the Java memory model, introduce process-like abstractions ("Isolates"), and support high-performance I/O.