I wrote a program using threads to query a database; but the threads seem to have been suspened until the previous one had executed; i.e. they did not run in parralell; any ideas?