STM32中有两个关于优先级的概念,分别是抢占式优先级和响应优先级,每个中断源都需要被指定这两种优先级,其属性编号越小,表明它的优先级别越高。下...
排序算法: 稳定性: 稳定的排序算法:基数排序,冒泡排序,直接插入排序,折半插入排序,归并排序。不稳定的排序算法:快速排序,选择排序,希尔排序,...
C++编译的过程? 预处理->编译->汇编->链接。 预处理:预处理相当于根据预处理指令组装新的C/C++程序。经过预处理,会产生一个没有宏定义...
单例模式: 懒汉模式? 故名思义,不到万不得已就不会去实例化类,也就是说在第一次用到类实例的时候才会去实例化。与之对应的是饿汉式单例。(注意,懒...
1. 孤儿进程与僵尸进程? 基本概念: 我们知道在unix/linux中,正常情况下,子进程是通过父进程创建的,子进程在创建新的进程。子进程的结...
LT和ET概念简述: LT模式:当epoll_wait检测到监听文件描述符上有事件发生时通知应用程序,应用程序可以不理解处理该事件,下次调用ep...
select,poll,epoll都是IO多路复用的机制。I/O多路复用就是通过一种机制,可以监视多个描述符,一旦某个描述符就绪(一般是读就绪或...
HTTP和HTTPS的区别,以及HTTPS有什么缺点? 区别: 1.(从安全性方面) HTTP是以明文的方式在网络中传输数据,而HTTPS协议...
什么是eventfd eventfd是Linux 2.6提供的一种系统调用,它可以用来实现事件通知。eventfd包含一个由内核维护的64位无符...