void operator() (void) {
for (int i=0; i < 100; ++i)
{
- m_id = m_session.id();
+ yp2::Session session;
+ m_id = session.id();
//print();
}
}
}
private:
- yp2::Session m_session;
int m_nr;
int m_id;
};
const int num_threads = 100;
boost::thread_group thrds;
- yp2::Session session;
for (int i=0; i < num_threads; ++i)
{
}
thrds.join_all();
+ yp2::Session session;
BOOST_CHECK (session.id() == 10001);
}