Basic multi-threaded broadcastMsg, new ThreadedBroadcast class