From 73ebb92e9df01ba7afb97121b6e2cef6ca13a18e Mon Sep 17 00:00:00 2001 From: Carl Hetherington Date: Thu, 23 Jul 2020 22:53:43 +0200 Subject: Use thread_group for improved exception safety (#1785). --- src/lib/j2k_encoder.h | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'src/lib/j2k_encoder.h') diff --git a/src/lib/j2k_encoder.h b/src/lib/j2k_encoder.h index b4542c40a..d56fc1aec 100644 --- a/src/lib/j2k_encoder.h +++ b/src/lib/j2k_encoder.h @@ -87,9 +87,8 @@ private: EventHistory _history; - /** Mutex for _threads */ - mutable boost::mutex _threads_mutex; - std::list _threads; + boost::shared_ptr _threads; + mutable boost::mutex _queue_mutex; std::list > _queue; /** condition to manage thread wakeups when we have nothing to do */ -- cgit v1.2.3