From e2ea8c5373adb5d41692be90e7d814651cfdd1a5 Mon Sep 17 00:00:00 2001 From: NaifBanana <30419422+NaifBanana@users.noreply.github.com> Date: Wed, 9 Sep 2026 12:15:41 -0500 Subject: [PATCH] Added tid global tools --- engine/NBCore/include/NBCore/Processes.hpp | 5 ++++- engine/NBCore/src/Processes.cpp | 2 ++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/engine/NBCore/include/NBCore/Processes.hpp b/engine/NBCore/include/NBCore/Processes.hpp index 87c16ee..3973d43 100644 --- a/engine/NBCore/include/NBCore/Processes.hpp +++ b/engine/NBCore/include/NBCore/Processes.hpp @@ -7,7 +7,10 @@ namespace nb { uint64_t GetPID(); -uint64_t getTID(); +uint64_t GetTID(); + +extern thread_local const uint64_t CurrentTID; +static const uint64_t MainTID = GetTID(); } // namespace nb diff --git a/engine/NBCore/src/Processes.cpp b/engine/NBCore/src/Processes.cpp index 7af0f44..3288505 100644 --- a/engine/NBCore/src/Processes.cpp +++ b/engine/NBCore/src/Processes.cpp @@ -26,4 +26,6 @@ uint64_t GetTID() { #ifdef _NB_TARGET_LINUX #endif // _NB_TARGET_LINUX +thread_local const uint64_t CurrentTID = GetTID(); + } // namespace nb \ No newline at end of file