multi-threaded bash commands are starting to work.  I got the locking utility to act as either a binary mutex or an integer semaphore counter.  There is a ton of work to do as I think there may be a bug.  This is also very unstable if something happens inbetween operations.