4986| 2
|
xSemaphoreTake 第二個參數?? |
10金钱
最佳答案不是所有的任务都需要完全获取到信号量才能运行。就跟你和你室友去吃饭,你已经下楼了,但是你室友在拉屎,不知道拉到什么时候。你室友拉完屎就是信号量,你还没有得到这个信号,所以你就在楼下等他,你要么就一直等,直到他拉完,这个就对应portMAX_DELAY这个参数。你也可以就只等5分钟,5分钟时间到了就自己一个人去吃饭,这个5分钟就是case1的情况!这两个最大的区别,如果你选择portMAX_DELAY的话那你就得一直等,如果你室友不 ...
| ||
发表于 2017-9-21 15:43:41
|
显示全部楼层
| ||
发表于 2017-12-18 23:08:48
|
显示全部楼层
| ||
|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )
GMT+8, 2024-11-22 23:00
Powered by OpenEdv-开源电子网
© 2001-2030 OpenEdv-开源电子网