From d279166c0b67fc89e7bf0e136f609587489e1e08 Mon Sep 17 00:00:00 2001 From: Ivan Chikish Date: Tue, 4 Jul 2023 20:06:56 +0300 Subject: [PATCH] [orbis-kernel][Thread] Replace std::mutex with shared_mutex shared_mutex should be used in shared memory --- orbis-kernel/include/orbis/thread/Thread.hpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/orbis-kernel/include/orbis/thread/Thread.hpp b/orbis-kernel/include/orbis/thread/Thread.hpp index cafcc9a8f..1ad22abc5 100644 --- a/orbis-kernel/include/orbis/thread/Thread.hpp +++ b/orbis-kernel/include/orbis/thread/Thread.hpp @@ -4,12 +4,12 @@ #include "types.hpp" #include "ThreadState.hpp" -#include +#include "../utils/SharedMutex.hpp" namespace orbis { struct Process; struct Thread { - std::mutex lock; + shared_mutex mtx; Process *tproc = nullptr; uint64_t retval[2]{}; void *context{};