--- ThreadsWait.new(thread1,...)
    creates synchronization object, specifying thread(s) to wait.

