For reference, both VTK and ITK filters are indeed written by leveraging classes like vtkThreadedImageAlgorithm
or itk::MultiThreaderBase
For example, the new SurfaceNets feature heavily relies on the threading capabilities. See New surface model generation method: SurfaceNets