mirror of
https://github.com/Zenithsiz/ftmemsim-valgrind.git
synced 2026-02-09 05:10:23 +00:00
drd: Yet another regression test reliability improvement.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12004
This commit is contained in:
@@ -317,6 +317,12 @@ int main(int argc, char** argv)
|
||||
p->post_increment();
|
||||
for (int i = 0; i < nthreads; ++i)
|
||||
T[i].Create(thread_func, new smart_ptr<counter>(p));
|
||||
{
|
||||
// Avoid that counter.m_mutex introduces a false ordering on the
|
||||
// counter.m_count accesses.
|
||||
const timespec delay = { 0, 100 * 1000 * 1000 };
|
||||
nanosleep(&delay, 0);
|
||||
}
|
||||
p = NULL;
|
||||
for (int i = 0; i < nthreads; ++i)
|
||||
T[i].Join();
|
||||
|
||||
Reference in New Issue
Block a user