время — Как заставить программу на C ++ делать 2 вещи одновременно?

Может кто-нибудь сказать мне, что мне нужно сделать (не писать мне код, просто скажите мне), чтобы C ++ делал 2 вещи одновременно?

Допустим, у меня есть таймер и текст.
Этот текст перемещается каждые 0,5 секунды вправо, а время обновляется каждую 1 секунду.

Как я могу это сделать? Не пишите мне код, как я уже сказал, просто скажите мне, есть ли некоторые полезные функции. Если мне неясно, я удалю этот вопрос, чтобы он был отклонен (скажите, пожалуйста, :). Спасибо!

2

Решение

Один из способов сделать несколько вещей одновременно в программе на C ++ — это использовать потоки. Это взгляд на std::thread для дополнительной информации.

Дело в том, что потоки работают независимо друг от друга и могут одновременно выполнять совершенно разные задачи.

Преимущество использования std::thread в том, что он переносим, ​​поэтому ваш код больше не зависит от того, какую операционную систему вы используете.

0

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

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

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