使用 QtConcurrent::mapped 连续应用多个函数

问题描述

我想用 QtConcurrent::mapped 对列表的元素调用多个函数。我怎样才能做到这一点?一种方法是创建一个复合函数并将其传递给 mapped。但是我想如果单个工作需要不同的时间,这可能会有一些缺点。

有没有办法将多个调用链接mapped?我希望它在第一个函数完成后立即在元素上应用第二个函数。它应该先用第一个函数处理所有元素,然后再从第二个函数开始。

我正在寻找类似的东西:

QtConcurrent::blockingMapped(QtConcurrent::mapped(images,scale),rotate);

我不想要的:

QtConcurrent::blockingMapped(images,scale);
QtConcurrent::blockingMapped(images,rotate);

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)