当前位置: 首页 > news >正文

自己做文学网站赚钱吗百度科技有限公司

自己做文学网站赚钱吗,百度科技有限公司,建设网站的申请信用卡分期,c 网站购物车怎么做1. 测试方法 定义一个类Recv,其中包含一个成员变量num和一个成员函数add(),add()实现num的递增。 另一个类Send通过信号槽或直接调用的方法调用Recv的add函数。 单独开一个线程Watcher,每秒计算num变量的增长数值,作为add函数被调…

1. 测试方法

定义一个类Recv,其中包含一个成员变量num和一个成员函数add(),add()实现num的递增。
另一个类Send通过信号槽或直接调用的方法调用Recv的add函数。
单独开一个线程Watcher,每秒计算num变量的增长数值,作为add函数被调用的次数。

class Recv : public QObject {Q_OBJECT
public:unsigned long long num = 0;void add() {num++;}
};class Send : public QObject {Q_OBJECT
public:Send() = default;Send(Recv* r) : r(r) {};void run() {while (true) {emit sig();  // 发送信号,绑定add函数为槽函数//r->add();  // 直接调用}}
signals:void sig();
private:Recv* r;
};class Watcher : public QThread {Q_OBJECT
public:Watcher(Recv* r) : r(r) {}void run() {while (true) {qDebug() << r->num - t;  // 计算num的增长t = r->num;QThread::sleep(1);}}
private:Recv* r;unsigned long long t = 0;
};

2. 信号槽调用

int main(int argc, char* argv[])
{QApplication a(argc, argv);Recv r;//Send s(&r);Send s;QObject::connect(&s, &Send::sig, &r, &Recv::add);Watcher* w = new Watcher(&r);w->start();s.run();return a.exec();
}

输出:
在这里插入图片描述
每秒调用约 6 × 1 0 7 6\times 10^7 6×107

3. 直接调用

输出:
在这里插入图片描述
每秒调用约 4 × 1 0 9 4\times 10^9 4×109

4. 结论

信号槽相比函数直接调用慢60倍

http://www.khdw.cn/news/19181.html

相关文章:

  • 网站建设价格标准报价网络营销的主要手段和策略
  • wordpress 访问限制seo查询工具有哪些
  • 网站结构的规划网站搜索排名优化软件
  • 优秀建筑案例分析seo搜索引擎工具
  • 沈阳做网站的设计公司哪家好seo一个关键词多少钱
  • 明珠信息港网站建设专家电商培训机构
  • 手工网站大全做椅子套搜索引擎关键词怎么选
  • 做的响应式网站用什么测试免费seo在线工具
  • ps做网站首页规范尺寸腾讯广点通
  • 山东做网站的开鲁网站seo转接
  • 学院宣传网站制作如何弄一个自己的网站
  • wordpress添加微信扫码支付seo技巧分享
  • 网站制作教程设计院沈阳网站推广优化
  • 上海网站开发技术最好公司开鲁网站seo
  • 差异基因做聚类分析网站外贸网站有哪些平台
  • 去除wordpress.orgseo服务建议
  • 怎样创建网站image百度竞价系统
  • 网站访问量过大北京百度关键词优化
  • 于都网站建设直通车关键词优化口诀
  • java web网站开发项目网络推广产品要给多少钱
  • 广州建站代运营公司有哪些seo扣费系统源码
  • 网站建设会出现的问题推广策划方案范文
  • 网站建设的安全技术搜索引擎营销的主要模式
  • 30g月流量网站百度搜索引擎入口
  • 网站开速度 流失百度关键词排名提升工具
  • 国内ui做的好的网站有哪些临沂百度seo
  • 厦门网站建设高级课程新产品推广方式有哪些
  • 有趣的网站名百度官网下载安装
  • 河南科技园网站建设个人建网站需要多少钱
  • 台州黄岩做网站优化网站的公司哪家好