public.h 477 B

12345678910111213141516171819
  1. #pragma once
  2. #include <cstddef>
  3. namespace NYT::NThreading {
  4. ////////////////////////////////////////////////////////////////////////////////
  5. #define YT_DECLARE_SPIN_LOCK(type, name) \
  6. type name{__LOCATION__}
  7. ////////////////////////////////////////////////////////////////////////////////
  8. using TThreadId = size_t;
  9. constexpr size_t InvalidThreadId = 0;
  10. ////////////////////////////////////////////////////////////////////////////////
  11. } // namespace NYT::NThreading