讨论的技术问题

  • https://stackoverflow.com/questions/34433435/why-dont-the-official-qt-examples-and-tutorials-use-smart-pointers

  • QT多线程之QtConcurrent::run()

    • http://cppdebug.com/archives/319
    • 总结 调用run() 之后, 函数不一定会被立即执行,如果有多个run()被调用,函数的调用顺序不一定是run()的调用顺序,这些都和线程的调度有关系。 run(function) 实际上等价于run(QThreadPool::globalInstance(),function)
  • //在新的线程中调用普通函数 template <typename T> QFuture<T> QtConcurrent::run(Function function, ...) //使用线程池中的线程调用普通函数 template <typename T> QFuture<T> QtConcurrent::run(QThreadPool *pool, Function function, ...) //在新的线程里调用成员函数 有多个重载实现不同的参数个数 template <typename T> QFuture<T> QtConcurrent::run(className *obejct, Function function, ...)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值