内核例程
优质
小牛编辑
136浏览
2023-12-01
内核接口的使用例程。
模块 | |
线程 | |
创建、初始化/脱离线程 | |
时间片调度 | |
相同优先级线程按照时间片轮番调度 | |
定时器 | |
单次定时器和周期性定时器的使用 | |
中断 | |
关闭中断进行全局变量的访问 | |
信号 | |
给线程发送信号 | |
动态内存 | |
线程动态申请内存并释放 | |
内存池 | |
线程从内存池中获得内存块与释放内存块 | |
空闲线程钩子函数 | |
打印空闲线程钩子函数的运行次数 | |
调度器钩子函数 | |
在调度器钩子中打印线程切换信息 | |
信号量 | |
一个线程发送信号量,另外一个线程接收信号量 | |
生产者消费者模型 | |
生产者线程与消费者线程使用信号量同步 | |
互斥量 | |
线程使用互斥量保护共享资源 | |
优先级反转 | |
互斥量反正线程优先级反转功能 | |
事件 | |
一个线程等待事件,另一个线程发送事件 | |
邮箱 | |
一个线程往邮箱中发送邮件,另外一个线程往邮箱中收取邮件 | |
消息队列 | |
一个线程会从消息队列中收取消息,另一个线程会定时给消息队列发送普通消息和紧急消息 | |
详细描述
内核接口的使用例程。