You can use a CyclicBarrier with a barrier action that execute the method call when the last
thread enters it.
However the requirement of the initial method call is unclear to me. Can't you simply execute that method before spawning the threads?
Build a man a fire, and he'll be warm for a day. Set a man on fire, and he'll be warm for the rest of his life.