Refactoring Sequential Java Code for Concurrency via Concurrent Libraries
Parallelizing existing sequential programs to run efficiently on multicores is hard. The Java 5 packagejava.util.concurrent (j.u.c.) supports writing concurrent programs: much of the complexity of writing threads-safe and scalable programs is hidden in the library. To use this package, programmers...
Main Authors: | Ernst, Michael D., Marrero, John, Dig, Danny |
---|---|
Other Authors: | Michael Ernst |
Published: |
2008
|
Subjects: | |
Online Access: | http://hdl.handle.net/1721.1/42841 |
Similar Items
-
How do programs become more concurrent? A story of program transformations
by: Dig, Danny, et al.
Published: (2008) -
Component-Based Java Legacy Code Refactoring
by: Hugo Arboleda, et al.
Published: (2013-10-01) -
Concurrencer: a tool for retrofitting concurrency into sequential Java applications via concurrent libraries
by: Dig, Danny, et al.
Published: (2010) -
An Automated Refactoring Approach to Improve IoT Software Quality
by: Yang Zhang, et al.
Published: (2020-01-01) -
An automated refactoring approach for asynchronous mechanism
by: Minghan JI, et al.
Published: (2021-10-01)