From 3128281e50d30d12a053bc06018df4efcc8e988e Mon Sep 17 00:00:00 2001 From: crupest Date: Thu, 10 Jun 2021 11:12:25 +0800 Subject: ... --- operating-system-experiment/Thread.h | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) (limited to 'operating-system-experiment/Thread.h') diff --git a/operating-system-experiment/Thread.h b/operating-system-experiment/Thread.h index 69a402c..56fdcb0 100644 --- a/operating-system-experiment/Thread.h +++ b/operating-system-experiment/Thread.h @@ -18,7 +18,6 @@ #include #include #include -#include namespace cru { class CRU_API Thread { @@ -35,6 +34,20 @@ public: void Join(); void Detach(); +#ifdef CRU_WINDOWS + DWORD +#else + pthread_t +#endif + GetNativeID(); + +#ifdef CRU_WINDOWS + HANDLE +#else + pthread_t +#endif + GetNativeHandle(); + void swap(Thread &other) noexcept; private: -- cgit v1.2.3