/// parking and, the most important, launching a slave thread at a split point.
/// All the access to shared thread data is done through this class.
/// parking and, the most important, launching a slave thread at a split point.
/// All the access to shared thread data is done through this class.