MCPcopy Create free account
hub / github.com/Freeeaky/fiber-job-system / Spawn

Method Spawn

src/Thread.cpp:21–32  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

19#endif
20
21bool fjs::Thread::Spawn(Callback_t callback, void* userdata)
22{
23 m_handle = nullptr; m_id = UINT32_MAX;
24 m_callback = callback;
25 m_userdata = userdata;
26
27#ifdef _WIN32
28 m_handle = CreateThread(0, 0, (LPTHREAD_START_ROUTINE)LaunchThread, this, 0, (DWORD*) &m_id);
29#endif
30
31 return HasSpawned();
32}
33
34void fjs::Thread::SetAffinity(size_t i)
35{

Callers 1

RunMethod · 0.80

Calls

no outgoing calls

Tested by

no test coverage detected