diff --git a/test/locale_multithread_test.cpp b/test/locale_multithread_test.cpp new file mode 100644 index 0000000..fbe9b25 --- /dev/null +++ b/test/locale_multithread_test.cpp @@ -0,0 +1,32 @@ +#include +#include +#include + +using std::cout; +using std::endl; + +namespace +{ + void f1() + { + cout << "f1()" << endl; + + } + void f2() + { + cout << "f2()" << endl; + } + +} + +int main() +{ + boost::thread t1(f1); + boost::thread t2(f2); + + cout << "t1.join()" << endl; + t1.join(); + cout << "t2.join()" << endl; + t2.join(); + cout << "all done" << endl; +} \ No newline at end of file diff --git a/test/msvc10/filesystem-v3.sln b/test/msvc10/filesystem-v3.sln index 8cc6d91..f7dfd55 100644 --- a/test/msvc10/filesystem-v3.sln +++ b/test/msvc10/filesystem-v3.sln @@ -110,6 +110,8 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "path_timings", "path_timing {FFD738F7-96F0-445C-81EA-551665EF53D1} = {FFD738F7-96F0-445C-81EA-551665EF53D1} EndProjectSection EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "locale_multihread_test", "locale_multihread_test\locale_multihread_test.vcxproj", "{D47F31DB-5BED-4A49-B79E-2E3CC63950ED}" +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Win32 = Debug|Win32 @@ -232,6 +234,10 @@ Global {3AB1E2A1-9616-4E91-83F4-1D7A33A586DE}.Debug|Win32.Build.0 = Debug|Win32 {3AB1E2A1-9616-4E91-83F4-1D7A33A586DE}.Release|Win32.ActiveCfg = Release|Win32 {3AB1E2A1-9616-4E91-83F4-1D7A33A586DE}.Release|Win32.Build.0 = Release|Win32 + {D47F31DB-5BED-4A49-B79E-2E3CC63950ED}.Debug|Win32.ActiveCfg = Debug|Win32 + {D47F31DB-5BED-4A49-B79E-2E3CC63950ED}.Debug|Win32.Build.0 = Debug|Win32 + {D47F31DB-5BED-4A49-B79E-2E3CC63950ED}.Release|Win32.ActiveCfg = Release|Win32 + {D47F31DB-5BED-4A49-B79E-2E3CC63950ED}.Release|Win32.Build.0 = Release|Win32 EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE