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

惠州seo排名外包前端页面优化

惠州seo排名外包,前端页面优化,汕头建设工程总公司,网站无法做301重定向优先级反转(Priority Inversion),也称优先级翻转,一般是在优先级不同的多线程环境中发生。在桌面操作系统中,线程的优先级不是太重要,因此较少见优先级反转的现象。但是,优先级反转是实时操作系统(RTOS)中一个常见的问题,特别是在采用优先级调度算法的系统中。这个问…

优先级反转(Priority Inversion),也称优先级翻转,一般是在优先级不同的多线程环境中发生。在桌面操作系统中,线程的优先级不是太重要,因此较少见优先级反转的现象。但是,优先级反转是实时操作系统(RTOS)中一个常见的问题,特别是在采用优先级调度算法的系统中。这个问题通常发生在多个线程共享一个资源(如一个互斥锁或信号量)时,低优先级的任务意外地阻塞了高优先级的任务。

假设有3个线程,thread1、thread2 和 thread3,它们的优先级依次为thread1 < thread2 < thread3。同时运行这3个线程,且只有 thread1 和 thread3 需要占用资源A。当 thread1 执行时,占用了资源A,并且未释放资源A,这种情况下,发生线程切换时,优先执行thread3,但是,由于 thread3 需要占用资源A,而资源A被 thread1 占用并未被释放,因此,thread3 需要等待 thread1 执行释放资源A。但是,由于 thread2 的优先级比 thread1 要高,导致线程切换时,优先执行 thread2,导致 thread1 无法执行,这样看起来就像 thread3 需要等待 thread2 执行完毕,才能执行 threa3,看起来就像thread2 的优先级 > thread3的优先级。这种现象就被称为优先级反转。

以下代码演示了优先级不同的3个线程,执行相同的任务,优先级最高的线程获得的CPU时间最多,最先执行完毕,优先级最低的线程获得的CPU时间最少,最后执行完毕:


#include <chrono>
#include <iostream>
#include <mutex>
#include <pthread.h>
#include <unistd.h>void consumeTime()
{int iMax = 2000000;int jMax = 10000;for(int i = 0; i < iMax; i++)for(int j = 0; j < jMax; j++);
}
std::int64_t getCurTs()
{return std::chrono::duration_cast<std::chrono::milliseconds>(std::chrono::system_clock().now().time_since_epoch()).count();
}
static void* thread1(void * par)
{std::cout << "thread1 begin" << std::endl;std::int64_t tms = getCurTs();consumeTime();std::int64_t tme = getCurTs();int span = (int)(tme - tms);std::cout << "thread1 end , duration : " << span <&l
http://www.yayakq.cn/news/52637/

相关文章:

  • 网站竞价推广怎么做设计师网页导航官网
  • 大城县建设局网站高端网站建设万维科技
  • 北京网站优化校学费常用的搜索引擎有
  • 网站打不开404黑科技引流推广神器下载
  • dw如何做网站界面工业物联网平台
  • 甘肃省建设部网站首页uc浏览器关键词排名优化
  • 福田企业网站推广哪里好网站建设总体要求
  • 做外贸要建什么网站各网站特点
  • 怎样建一个收费网站网上商城程序
  • 网站seo运营培训机构东莞市大朗镇
  • 宜兴建设局拍卖房产的网站现在从事网站开发如何
  • 网站建设的布局最快的wordpress
  • 潍坊企业网站模板建站开封网络推广哪家好
  • 网站流量多少做网盟营销推广英文
  • 建立企业的网站有哪几种方案上海网站营销seo方案
  • 合肥做兼职网站网站用户体验诊断
  • 什么语言开发网站网站开发工作好吗
  • 泉州建设培训中心网站wordpress关键字
  • 公司网站建设的现状怎样为公司做网站
  • wordpress网站mip改造关于行业网站建设意见
  • 开贴纸网站要怎么做有没有什么 网站能够做试卷
  • 北京专业网站外包公司西安有几个区
  • 彩票类网站是如何做代理的顺德做网站推广哪家好
  • 建筑网站视频大全亳州网站制作公司
  • 购物网站建设价格一览表安徽飞亚建设网站
  • 为何网站不被百度收录windows优化大师是官方的吗
  • 东莞网站制作找哪里更改网站模板
  • 无锡响应式网站设计wordpress目录图片
  • 做网站价格报价费用多少钱wordpress知识库模板
  • 淘宝联盟+做网站北京seo优化分析