Wesley13 Wesley13
4年前
SCHED_FIFO与SCHED_OTHER调度机制
疑问两个线程分别有不同的调度策略,一个SCHED\_FIFO,一个SCHED\_OTHER,按照之前的理解,SCHED\_FIFO实时线程一定会占用CPU一直运行,导致SCHED\_OTHER的普通线程得不到CPU,事实是这样么?验证写了一小段代码,一个是验证SCHED\_FIFO的高优先级线程会不会抢占低优先级的线程,在不主动放弃的
捉虫大师 捉虫大师
4年前
写了一年golang,来聊聊进程、线程与协程
本文已收录https://github.com/lkxiaolou/lkxiaolou欢迎star。进程在早期的单任务计算机中,用户一次只能提交一个作业,独享系统的全部资源,同时也只能干一件事情。进行计算时不能进行IO读写,但CPU与IO的速度存在巨大差异,一个作业在CPU上所花费的时间非常少,大部分时间在等待IO。为了更合理的利用
李志宽 李志宽
4年前
一文讲透!Windows内核 & x86中断机制详解
搞内核研究的经常对中断这个概念肯定不陌生,经常我们会接触很多与中断相关的术语,按照软件和硬件进行分类:硬件CPU相关:IRQIDTcli&sti软件操作系统相关:APCDPCIRQL一直以来对中断这一部分内容弄的一知半解,操作系统和CPU之间如何协同工作也是很模糊。最近花了点时间认真把这块知识进行了梳理,不当之处,还请高手
Wesley13 Wesley13
4年前
MYSQL做数据仓库的性能瓶颈
缺少hashjoin和parallel这种工具,MYSQL注定不是个合适的数据仓库工具。无论是是myisam还是innodb,在处理一个复杂的SQL查询的时候,并不能发挥多核CPU的性能。只会有一个CPU正在满负荷地运转。所以对于一个分析性数据库而言,MYSQL多核实际上是极大的浪费。MYSQL做查询优化的时候,一个是注意在g
Wesley13 Wesley13
4年前
CPU中的二进制数据(整数篇)
1.用二进制数表示计算机信息的原因计算机内部CPU和内存都是IC的一种,它们都有多个引脚。IC的所有引脚,只有直流电压0V或5V两个状态。也就是说,IC的一个引脚,只能表示两个状态。IC的这个特性,决定了计算机的信息数据只能用二进制数来处理。计算机处理信息的最小单位——位,就相当于二进制中的一位。对于用二进制数表示
Caomeinico Caomeinico
4年前
华为交换机常见QinQ操作
1.配置基本QinQ:基本QinQ又称为普通QinQ,是基于接口方式实现的,接口开启基本QinQ功能后,设备会为该接口接收到的报文添加上本接口缺省VLAN的Tag;如果接收到的是已经带有VLANTag的报文,该报文就成为双Tag的报文;如果接收到的是不带VLANTag的报文,该报文就成为带有接口缺省VLANTag的报文。提供更多建站及源码交易信息请见GoodMai
Wesley13 Wesley13
4年前
Java Comparator接口学习笔记
Comparator是一个泛型函数式接口,T表示待比较对象的类型:@FunctionalInterfacepublicinterfaceComparator<T{}本文将主要介绍Comparator作为_函数式接口_的用法。理解下面的内容需要以下知识:函数式接口、Lambd
Wesley13 Wesley13
4年前
Java oop第05章_多态、接口
一、为什么需要接口?  Java中当一个类继承父类时,最多也只能继承一个父类,扩展性会受到一定的限制,为了弥补这一缺陷,Java又提供了一种新的引用数据类型分类,叫接口。一个类只能继承一个父类,但可以实现多个接口。二、接口的定义和使用:  1.定义接口:使用interface关键
可莉 可莉
4年前
20165234 《Java程序设计》第一周学习总结
第一周学习总结教材学习内容总结java的特点语法简单,面向对象,稳定,与平台无关,多线程,动态。平台是由操作系统和处理器(CPU)所构成,每个平台都会形成自己独特的机器指令,相同的CPU和不同的操作系统所形成的的平台的机器指令可能是不同的。引用视频中老师的一句话:“操作系统是硬件的第一层虚拟机
API 小达人 API 小达人
2年前
「实用技巧」后端如何使用 Eolink Apikit 快速调试接口?
程序员最讨厌的两件事:1.写文档;别人不写文档。写文档、维护文档比较麻烦,而且费时,还会经常出现API更新了,但文档还是旧的,各种同步不一致的情况,从而耽搁彼此的时间,大多数开发人员不愿意写API文档。EolinkApikit为后端工程师提供API文档的创建与自动化生成、快速接口调试、以及API文档版本管理功能,协助后端工程师快速编写文档,调试接口,以及支持版本控制恢复历史记录。通过一套系统、一份数据,解决多个系统之间的数据同步问题。只要定义好接口文档,接口调试、数据Mock、接口测试就可以直接使用,无需再次定义。接口文档和接口开发调试使用同一个工具,接口调试完成后即可保证和接口文档定义完全一致。高效、及时、准确!