#include <iostream>
#include <thread>
using namespace std;
int main() {
auto func = [](std::string input)
{
cout << input << ", from " << __FUNCTION__ << endl;
};
func("non threaded");
auto id = thread(func, "from thread");
id.join();
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8dGhyZWFkPgoKdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCmludCBtYWluKCkgewoJYXV0byBmdW5jID0gW10oc3RkOjpzdHJpbmcgaW5wdXQpIAoJewoJCWNvdXQgPDwgaW5wdXQgPDwgIiwgZnJvbSAiIDw8IF9fRlVOQ1RJT05fXyA8PCBlbmRsOwogICAgIH07CiAJZnVuYygibm9uIHRocmVhZGVkIik7CiAgICAKICAgIGF1dG8gaWQgPSB0aHJlYWQoZnVuYywgImZyb20gdGhyZWFkIik7CiAgICBpZC5qb2luKCk7CiAgICAKCQoJcmV0dXJuIDA7Cn0=