asw(short for "auto spread work") is a java library aiming to take advantage of multi-core processors and remove the difficulty of the concurrent programming.