ultimatepp/tutorial/CoreTutorial/Thread.cpp
cxl df56d7e87d .tutorial
git-svn-id: svn://ultimatepp.org/upp/trunk@10554 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2016-12-19 06:51:33 +00:00

24 lines
No EOL
400 B
C++

#include "Tutorial.h"
void ThreadTutorial()
{
/// .Thread
Thread t;
t.Run([] {
for(int i = 0; i < 10; i++) {
LOG("In the thread " << i);
Sleep(100);
}
LOG("Thread is ending...");
});
for(int i = 0; i < 5; i++) {
LOG("In the main thread " << i);
Sleep(100);
}
LOG("About to wait for thread to finish");
t.Wait();
LOG("Wait for thread done");
///
}