From 995705c3b1d3f4284c16fb07d98732d4f784d4aa Mon Sep 17 00:00:00 2001 From: wolf Date: Wed, 29 Jan 2003 15:09:38 +0000 Subject: [PATCH] Umpf. git-svn-id: https://svn.dealii.org/trunk@6978 0785d39b-7218-0410-832d-ea1e28bc413d --- deal.II/base/source/thread_management.cc | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/deal.II/base/source/thread_management.cc b/deal.II/base/source/thread_management.cc index 718234dda7..8fdf6941fb 100644 --- a/deal.II/base/source/thread_management.cc +++ b/deal.II/base/source/thread_management.cc @@ -245,11 +245,10 @@ namespace Threads std::list &tid_list = *reinterpret_cast*>(thread_id_list); - { - ThreadMutex::ScopedLock lock (list_mutex); - tid_list.push_back (pthread_t()); - pthread_t *tid = &tid_list.back(); - } + list_mutex.acquire (); + tid_list.push_back (pthread_t()); + pthread_t *tid = &tid_list.back(); + list_mutex.release (); // start new thread. retry until // we either succeed or get an -- 2.39.5