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

网页设计的网站长安网站建设网络推广

网页设计的网站,长安网站建设网络推广,网站办公室,公司邮箱登陆背景 有时候为了C测试程序在cpu资源紧张情况下是否正常&#xff0c;需要人为创造cpu资源紧张 编译方法 g -o dummp_worker dummp_worker.cpp -stdc11 -pthread 使用方法 ./dummp_worker 4 0.2 占用4个cpu核的20%比例的cpu资源 源码 // dummp_worker.cpp #include <c…

背景

有时候为了C++测试程序在cpu资源紧张情况下是否正常,需要人为创造cpu资源紧张

编译方法

g++ -o dummp_worker dummp_worker.cpp -std=c++11 -pthread

使用方法

./dummp_worker 4 0.2

占用4个cpu核的20%比例的cpu资源

源码

// dummp_worker.cpp
#include <cassert>
#include <chrono>
#include <iostream>
#include <thread>
#include <vector>using namespace std;
using namespace chrono;void busy_wait(size_t nanosec) {auto t0 = high_resolution_clock::now();while (duration_cast<nanoseconds>(high_resolution_clock::now() - t0).count() < nanosec) {}
}[[noreturn]] void work(float percentage) {assert(percentage >= 0.f && percentage <= 1.f);constexpr float period = 1000000.0f;while (true) {// busy_wait(900000);// this_thread::sleep_for(100000ns);busy_wait(static_cast<size_t>(period * percentage));this_thread::sleep_for(nanoseconds(static_cast<size_t>(period * (1.f - percentage))));}
}int main(int argc, char* argv[]) {if (argc < 3) {cout << "Args: worker_num occupation_rate.\n";return 0;}const int num = stoi(argv[1]);const float percentage = stof(argv[2]);if (num < 1) {cout << "Error: num of workers less than 1.\n";return 0;}if (percentage < 0.f || percentage > 1.f) {cout << "Error: occupation rate should be between [0.0, 1.0].\n";return 0;}cout << "num of workers: " << num << "\n"<< "occupation rate: " << percentage << "\n";// do the workvector<thread> tds;for (size_t i = 0; i < num; ++i) {tds.emplace_back(work, percentage);}tds[0].join();
}

参考

https://github.com/mightbxg/DummyWorker

http://www.yayakq.cn/news/784668/

相关文章:

  • 织梦网站提示保存目录数据时报网站建设有哪些风险
  • 山东企业网站建设哪家好wordpress填表
  • 网站项目策划书模板wordpress页面链接太深
  • wap网站搭建安阳网站怎么优化
  • 网站建设与经营上海企业制作网站有哪些内容
  • 做响应式网站设计师需要做什么网站开发量计算
  • 四川建设厅网站打不开优秀企业网页设计
  • 专业做视频的网站深圳优秀网站设计
  • 扬州网站建设要多少钱吉林省建设厅网站杨学武
  • 网站开发过程中遇到的问题网站建设每天的工作
  • 如何提升网站的搜索排名威海建设集团网站首页
  • 网站自助建站中文网站编辑
  • 搭建网站做财务系统做网站类网站费用
  • 上海地产网站建洛阳尚贤网络科技有限公司
  • 帮别人做设计图的网站上海网站建设免费推荐
  • 去哪儿网站建设需要哪些技术上传网站工具
  • 做cpa联盟必须要有网站吗长沙公司有哪些
  • 佛山做网站优化北京的建设网站公司
  • SEO案例网站建设价格南通 网络 公司网站
  • 建个网站 费用时尚wordpress免费主题下载
  • 做电商网站的设计思路有什么意思做外贸有哪些平台
  • 摄影学校网站模板金蝶进销存免费版
  • 免费域名注册推荐网站如何做搜索引擎优化
  • 北京市住房与城乡建设厅网站福州开发公司
  • 西安便宜的网站建设网上注册平台怎么注册
  • 广告联盟没网站可以做吗郑州市建设集团
  • 企业网站搜索优化网络推广青岛航拍公司
  • 上海网站制作计划wordpress doc 插件
  • html网站建设中游戏开发培训班
  • 怎样做美瞳网站免费做团购网站的软件