Может кто-нибудь сказать мне, что мне нужно сделать (не писать мне код, просто скажите мне), чтобы C ++ делал 2 вещи одновременно?
Допустим, у меня есть таймер и текст.
Этот текст перемещается каждые 0,5 секунды вправо, а время обновляется каждую 1 секунду.
Как я могу это сделать? Не пишите мне код, как я уже сказал, просто скажите мне, есть ли некоторые полезные функции. Если мне неясно, я удалю этот вопрос, чтобы он был отклонен (скажите, пожалуйста, :). Спасибо!
Один из способов сделать несколько вещей одновременно в программе на C ++ — это использовать потоки. Это взгляд на std::thread
для дополнительной информации.
Дело в том, что потоки работают независимо друг от друга и могут одновременно выполнять совершенно разные задачи.
Преимущество использования std::thread
в том, что он переносим, поэтому ваш код больше не зависит от того, какую операционную систему вы используете.
Других решений пока нет …