社区
郭占鑫的课程社区_NO_1
16天入门物联网操作系统——RT-Thread
帖子详情
空闲线程及两个常用的钩子函数
RTThreadIoTOS
企业官方账号
2023-01-13 01:05:58
课时名称
课时知识点
空闲线程及两个常用的钩子函数
空闲线程及两个常用的钩子函数
...全文
140
回复
打赏
收藏
空闲线程及两个常用的钩子函数
课时名称课时知识点空闲线程及两个常用的钩子函数空闲线程及两个常用的钩子函数
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
鼠标键盘钩子截获密码的代码
钩子能截获系统并得理发送给其它应用程序的消息,能完成一般程序无法完成的功能。掌握钩子的编程方法是很有必要的
Windows-Idle-Time.rar_
空闲
时间
这是钩子使用的一个实例:检测鼠标或键盘
空闲
时间。相信对你有所启发。VC6.0
rt-thread手册
能够使初学者快速的入门于rt-thread的开发,rt-thread适用于stm32、x86等架构
RT_thread
空闲
线程
及
两个
常用
的
钩子函数
一、
空闲
线程
空闲
线程
是一个比较特殊的系统
线程
,它具备最低的优先级。当系统中无其他就绪
线程
可运行,调度器将调度到
空闲
线程
。
空闲
线程
还负责一些系统资源回收以及将一些处于关闭台的
线程
从
线程
调度列表中移除的动作;
空闲
线程
在形式上是一个无限循环结构,且永远不被挂起; 在RT_thread实时操作系统中
空闲
线程
向用户提供了
钩子函数
,
空闲
线程
钩子函数
可以让系统在
空闲
的时候执行一些非紧急事务,例如系统运行指示灯闪烁,CPU使用率统计等等。 二、
空闲
线程
钩子函数
1.
钩子函数
API 设置
钩子函数
rt_err_t rt
RT-Thread入门笔记6-
空闲
线程
及
两个
常用
的
钩子函数
注意:
空闲
线程
是一个
线程
状态永远为就绪态的
线程
,所以
钩子函数
中执行的相关代码必须保证
空闲
线程
在任何时刻都不会被挂起, 例如rt_thread_delay()、 rt_sem_take()等可能会导致
线程
挂起的阻塞类函数都不能在
钩子函数
中使用。系统的上下文切换是系统运行过程中最普遍的事件, 有时用户可能会想知道在某一个时刻发生了什么样的
线程
切换,RT-Thread向用户提供了一个系统调度
钩子函数
,这个
钩子函数
在系统进行任务切换时运行,通过这个
钩子函数
,我们可以了解到系统任务调度时的一些信息。
郭占鑫的课程社区_NO_1
1
社区成员
17
社区内容
发帖
与我相关
我的任务
郭占鑫的课程社区_NO_1
物联网操作系统专家
复制链接
扫一扫
分享
社区描述
物联网操作系统专家
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章