Automatic Jar file, Barrier and Produer and consumer queue