mirror of
https://github.com/boostorg/filesystem.git
synced 2026-01-29 19:42:08 +00:00
35 lines
845 B
C++
35 lines
845 B
C++
// Copyright Jacob Schloss, 2013
|
|
|
|
// Distributed under the Boost Software License, Version 1.0.
|
|
// See http://www.boost.org/LICENSE_1_0.txt
|
|
|
|
|
|
#include <boost/thread.hpp>
|
|
#include <boost/filesystem.hpp>
|
|
|
|
|
|
int main(void)
|
|
{
|
|
std::string sPath("c:\\Development");
|
|
|
|
boost::thread_group tg;
|
|
|
|
for(int i = 0; i < 2; i++)
|
|
{
|
|
tg.create_thread([&sPath](){
|
|
boost::this_thread::sleep(boost::posix_time::milliseconds(10));
|
|
boost::filesystem::path p(sPath);
|
|
|
|
boost::filesystem::directory_iterator di(p), end;
|
|
while(di != end)
|
|
std::cout << (*(di++)).path().string() << std::endl;
|
|
});
|
|
}
|
|
|
|
tg.join_all();
|
|
|
|
int a;
|
|
std::cin >> a;
|
|
|
|
}
|