Template:cpp/thread/packaged task/dsc swap