Мне недавно удалось создать поток, используя функцию boost :: bind.
В настоящее время у меня отображается поток сообщений на стандартный вывод. Я могу видеть вывод, если я использую thread.join. Однако, если я этого не сделаю, я не вижу никакого вывода.
Почему это?
Я надеюсь, что мне не нужно использовать функцию join, потому что я хотел бы вызывать эту функцию несколько раз, не дожидаясь завершения ранее запущенного потока.
Спасибо за ваши ответы. Я действительно хотел убедиться, что поток действительно выполняется. Поэтому я добавил системный вызов для прикосновения к несуществующему файлу, и он был там позже, поэтому поток действительно выполнялся.