Форум программистов, компьютерный форум CyberForum.ru

Ошибка при создании потока std::thread - C++

Восстановить пароль Регистрация
 
Solomea
0 / 0 / 0
Регистрация: 08.06.2014
Сообщений: 3
08.06.2014, 15:35     Ошибка при создании потока std::thread #1
Внутри класса есть функция void move();
Нужно, чтобы она работала в отдельном потоке.
Проблема : неправильно указываю параметры. Подскажите, пожалуйста, как сделать, чтобы работало.

C++ (Qt)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
World::World(QObject *parent) : QGraphicsScene(parent)
{
 
//создание других объектов
//-------------------------------------
    monster = new Monster;
    monster->setPos(100.,100.);
    this->addItem(monster);
    std::thread thr(move);
    thr.join();
}
void World::move( )
{// выполняется ряд действий
}
Заранее благодарю
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.06.2014, 15:35     Ошибка при создании потока std::thread
Посмотрите здесь:

C++ std::thread
C++ Ошибка при создании потока
C++ Boost::thread vs std::thread
Многопоточность в C++11. std::thread C++
Ошибка при передаче двумерного массива в функцию std::thread C++
C++ Сбрасывается форматирование std::stringstream при очистке потока
C++ Std::thread автоматическая многопоточность
C++ Запутался с std::thread в классе

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
alsav22
5282 / 4801 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
08.06.2014, 15:40     Ошибка при создании потока std::thread #2
Если так:
C++
1
std::thread thr(&World::move, this);
Solomea
0 / 0 / 0
Регистрация: 08.06.2014
Сообщений: 3
08.06.2014, 15:44  [ТС]     Ошибка при создании потока std::thread #3
Да, спасибо. заработало))
Yandex
Объявления
08.06.2014, 15:44     Ошибка при создании потока std::thread
Ответ Создать тему
Опции темы

Текущее время: 17:35. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru