Can we assume that for any given thread t,at most one thread will call t-Join()?
Yes -- you can assume that only the parent thread (the one thatcreated the thread) can join it.
Robert