DJI SDK 3.3 — Создание нескольких потоков

Я хочу создавать темы, используя DJI OSDK 3.3. Я нашел определение PosixThread в файле posix_thread.cpp, но так как я довольно новичок в C ++, кто-нибудь может дать мне несколько советов / ссылок о том, как правильно создать пользовательский поток?

0

Решение

Вы не можете использовать apis темы posix.
Вы можете легко использовать станд :: нить.

Вот небольшой пример в стиле runloop.

void
RunLoop::start()
{
this->asyncThread = std::thread(&RunLoop::asyncStart, this);
}

void
RunLoop::asyncStart()
{
while (this->shouldRun)
{
// Timer's executions
this->evaluateTimers();

std::this_thread::sleep_for(std::chrono::milliseconds(10));
}
}
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]