모델 업로드 구조 완성

This commit is contained in:
2025-06-15 03:42:25 +09:00
parent 93fda88d75
commit 06a1e41dc8
13 changed files with 149 additions and 128 deletions

View File

@@ -9,13 +9,15 @@ static struct EpochInitializer {
std::chrono::system_clock::time_point EPOCH;
} epochInitializer;
Snowflake GenerateID() {
Snowflake GenerateID(std::uint16_t instance) {
static std::mutex snowflakeGenerateMutex_;
std::lock_guard<std::mutex> lock(snowflakeGenerateMutex_);
std::size_t tid =
std::hash<std::thread::id>{}(std::this_thread::get_id());
instance = instance << 3;
tid += instance;
thread_local static int sequence = 0;
Snowflake id = {};