I'm new to Qt, here is my question.
For example I have class like this:
class ClassA
{
public:
MyClass();
B();
C();
private:
int d, e, f;
}
I want B() and C() to run in separate threads. I don't want to create Worker class or WorkerThread class inherited from QThread because I plan to use a lot of ClassA's private properties inside B() and C(). What is the best way to run B() and C() in different threads?
Самый простой путь это QtConcurrent::run:
ClassA object;
QtConcurrent::run(object, &ClassA::B);
QtConcurrent::run(object, &ClassA::C);
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Я видел множество примеров кода на C и C++, в некоторых используется такая конструкция:
Нужно сделать базовый класс BaseWidget, который содержит в себе базовый ui и наследоваться от него другими классами, которые будут использовать...
Недавно техническая спецификация сопрограмм, Coroutines TS, дошла до состояния "опубликована"Сопрограммы реализованы в MS VC++ 2017
GetModuleFileNameEx частенько возвращает 0GetLastError говорит об ошибке 299 (ERROR_PARTIAL_COPY - only part of a ReadProcessMemory or WriteProcessMemory request was completed)