However, I don't think it is a system block because I was able to put 4 blast queries into a loop in the bash shell and fork them, and top showed all four running at the same time.
That really doesn't make any sense at all.
When you spawn blast from several threads, the blast instances are running as separate processes, so should be completely unaffected by anything in the parent process, regardless of whether it is using threads or not.
In reply to Re^4: Multithreads with an executable in the worker subroutine
by BrowserUk
in thread Multithreads with an executable in the worker subroutine
by lskatz
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |