Eureka1024
Eureka1024
This guy hasn't written anything yet

注册于 2 years ago

回答
72
文章
4
关注者
2

Eureka1024 发表了评论

1 week ago

用什么命令可以查询有没有一个线程?

可以在 Finsh 的命令行中使用 list_thread 命令

Eureka1024 发表了评论

1 month ago

【留言有奖】喜迎中秋,福利送不停~

大伙都中秋快乐,常回家看看。

Eureka1024 发表了评论

1 month ago

【每周话题第九期】2021年RDC要来了,你有哪些新的期待和想法?

多搞些丰富的活动,希望能联合国内芯片企业一起搞

Eureka1024 对问题发布了答案

1 month ago

idle线程资源回收

你既然建立一个线程,你就得给他有机会去执行他的任务的机会,空闲线程也是需要你给机会去执行的。 所以高优先级的线程一定会有让出机制,要么等待条件,要么延时。如果空闲线程没机会使用到cpu,那说明你的

Eureka1024 发表了评论

4 months ago

RTT 的内核调度器寻找优先级算法的一点疑问

明白了,谢谢解惑

Eureka1024 发表了评论

4 months ago

RTT 的内核调度器寻找优先级算法的一点疑问

“而不是相反” 指的是?

Eureka1024 发表了评论

4 months ago

RTT 的内核调度器寻找优先级算法的一点疑问

感觉不对,调度器启动前,已经有了空闲线程,不可能有0的情况

Eureka1024 对问题发布了答案

4 months ago

RT_TIMER里面分了HARD和SOFT类型,本质有啥区别

HARD_TIMER 模式的定时器超时函数在中断上下文环境中执行,SOFT_TIMER 模式的定时器超时函数在都会在 timer 线程的上下文环境中执行。中断不会被抢占,而线程会被更高的优先级线程抢占

Eureka1024 对问题发布了答案

4 months ago

rt-thread nano的事件问题

经过我查看源码和验证,终于知道原因了。因为延时的存在,任务2先获取事件,获取不到等待,线程进入挂起状态。线程1的任务一发送第一个事件,唤醒了线程2,同时清除了事件,然后发生线程调度,但是线程1优先级比

Eureka1024 对问题发布了答案

4 months ago

线程创建位置问题求助

你把线程中的线程和定时器的局部变量改成全局变量试试

Eureka1024 对问题发布了答案

4 months ago

rtthread标准版移植

对于stm32,直接使用rtt-studio新建很方便

回到
顶部

发布
问题

投诉
建议