Название: многопоточность начало.. Отправлено: StatuS74 от Август 04, 2011, 14:30 появилась необхдимость использовать многопоточность.почитал в инернете. не нашол ответа на интересующие вопросы.
есть класс test в нем несколько методов (4). суть в том что мне надо вызывать каждый метод последовательно в отделом потоке. и таких потоков надо n-e количество. подскажите как это реализовать Название: Re: многопоточность начало.. Отправлено: asvil от Август 04, 2011, 14:57 Для многопоточности настоятельно рекомендую использовать ерланг.
Название: Re: многопоточность начало.. Отправлено: Igors от Август 04, 2011, 15:10 StatuS74
- (по мелочам) knopka = button, vrremia = time. Хотите Вы или нет - но button, и time все равно писать придется. Зачем тогда "мешать французский с нижегородским"? Пишите сразу на English - проще, слова Вам известны - (главное) ну вот Вы наивно вывалили код лабы/курсового - авось "что-то почерпну" (или какой-то дурачок сделает за меня на шару - в конце-концов "что я теряю"). Поверьте - это не работает. Никто не захочет копаться в этом. Сформулируйте задачу/проблему, покажите свой интерес/lдрайв - и люди охотно (и бескорыстно) Вам помогут. А так "сделайте за меня" - никому неинтересно :) Название: Re: многопоточность начало.. Отправлено: StatuS74 от Август 08, 2011, 07:29 исправил код. проблема в следеющем. есть метод в классе который нужно запустить в отдельный поток.. подскажите как сделать. у метода 7 параметров.
Название: Re: многопоточность начало.. Отправлено: StatuS74 от Август 08, 2011, 07:55 как я понима я должен сделать так создать класс типо class abc public QThread. в этом классе сделать метод void abc::run
и потом в программе вызвать этот метод run(). только вот в метод мне надо отправить параметры в run я могу отправлять параметры. или я что то не так понял Название: Re: многопоточность начало.. Отправлено: StatuS74 от Август 23, 2011, 13:50 подскажите как сделать поток безопасным. в книге прочитал что есть такая штука как QMutex. но или я не понял суть или не так использую. у меня есть класс в котором есть методы и один из методов run для запускаю в отдельный поток. в этом потоке есть метод который мне надо запустить и при этом 2 и последующие потоки не могли воспользоватся пока в нем другой поток. воспользовался mutex но потоки все равно лезут в метод и прога начинает неадекватно работать
|