你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

FreeRTOS同一个任务多次创建会有什么后果?

[复制链接]
清/ts囸図 提问时间:2018-3-9 16:25 /
本帖最后由 清/ts囸図 于 2018-3-13 08:34 编辑

比如在初始创建任务时就创建了任务1、2、3、4、5
然后在任务2过程中又再次创建了任务1,并没有先删除任务1,其他任务中也没有删除过任务1
这会带来什么后果?
<
收藏 评论12 发布时间:2018-3-9 16:25

举报

12个回答
bargagebaobei 回答时间:2018-3-9 16:33:46
楼主,我想确认下,您不是调用的,而是创建 而且创建的是一模一样的(各个方面)?

评分

参与人数 1蝴蝶豆 +2 收起 理由
zero99 + 2

查看全部评分

shanji 回答时间:2018-3-9 17:27:04
创建任务是要占用内存的,所以,知道了吧

评分

参与人数 1蝴蝶豆 +2 收起 理由
zero99 + 2

查看全部评分

黑皮男 回答时间:2018-3-9 18:07:02
创建了两个相同任务,就会同时存在并执行,没什么影响,具体跟应用有关

评分

参与人数 1蝴蝶豆 +2 收起 理由
zero99 + 2

查看全部评分

maxtch 回答时间:2018-3-9 18:17:47
你在电脑上同时开两个 Word 会有问题么?同理。

评分

参与人数 1蝴蝶豆 +2 收起 理由
zero99 + 2

查看全部评分

流水源 回答时间:2018-3-9 21:31:19
看再次创建的任务有没用独立堆栈空间,任务里面使用的共享资源有没锁。这些都会影响那个任务的正常运行逻辑。

评分

参与人数 1蝴蝶豆 +3 收起 理由
zero99 + 3

查看全部评分

select326 回答时间:2018-3-9 22:47:33
这就象是同一个函数被调了二次。。。。。。

评分

参与人数 1蝴蝶豆 +2 收起 理由
zero99 + 2

查看全部评分

清/ts囸図 回答时间:2018-3-11 14:32:40
bargagebaobei 发表于 2018-3-9 16:33
楼主,我想确认下,您不是调用的,而是创建 而且创建的是一模一样的(各个方面)? ...

是创建任务,xTaskCreate
参数是完全相同的
如果任务是阻塞的,等待信号量的
那么当信号量来的时候,由于创建了两个完全一样的任务,那这两个任务到会怎么样呢?
清/ts囸図 回答时间:2018-3-11 14:32:56
流水源 发表于 2018-3-9 21:31
看再次创建的任务有没用独立堆栈空间,任务里面使用的共享资源有没锁。这些都会影响那个任务的正常运行逻辑 ...

是创建任务,xTaskCreate
参数是完全相同的
如果任务是阻塞的,等待信号量的
那么当信号量来的时候,由于创建了两个完全一样的任务,那这两个任务到会怎么样呢?
清/ts囸図 回答时间:2018-3-11 14:33:20
黑皮男 发表于 2018-3-9 18:07
创建了两个相同任务,就会同时存在并执行,没什么影响,具体跟应用有关

是创建任务,xTaskCreate
参数是完全相同的
如果任务是阻塞的,等待信号量的
那么当信号量来的时候,由于创建了两个完全一样的任务,那这两个任务到会怎么样呢?
12下一页

所属标签

相似问题

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版