A Simple Thread Pool Usage in Java

Thread programming is a technique that allows a program do divide itself into multiple, concurently executing tasks called threads, which can improve performance and responsiveness by utilising  multiple CPU cores…

Scraping and downloading multiple files from web with Python

In recent posts, we have discussed some methods to scrap and download resources from the web. If you just want to download a few files, it doesn’t matter to iterate…

Parallel Programming Lectures

Parallel Programming References: http://www.fevrierdorian.com/blog/post/2012/04/04/Python-multiprocessing-vs-threading http://bisqwit.iki.fi/story/howto/openmp/ http://www.linux-mag.com/id/1001/ http://www.cs.nmsu.edu/~jcook/Tools/pthreads/pthreads.html http://openmp.org/wp/openmp-compilers/ http://www.eng.cam.ac.uk/help/tpl/languages/parallelprogramming.html http://gcc.gnu.org/onlinedocs/libgomp/ http://www.tldp.org/HOWTO/Parallel-Processing-HOWTO.html http://aggregate.org/PPLINUX/19960315/ppsmp.html https://computing.llnl.gov/tutorials/pthreads/ http://users.actcom.co.il/~choo/lupg/tutorials/multi-process/multi-process.html https://computing.llnl.gov/?set=training&page=index