#include <thread> void foo() { // do stuff... } int main() { std::thread first (foo); first.join(); }