你的浏览器版本过低,可能导致网站不能正常访问!为了你能正常使用网站功能,请使用这些浏览器。
举报
查看全部评分
bargagebaobei 发表于 2018-3-9 16:33 楼主,我想确认下,您不是调用的,而是创建 而且创建的是一模一样的(各个方面)? ...
流水源 发表于 2018-3-9 21:31 看再次创建的任务有没用独立堆栈空间,任务里面使用的共享资源有没锁。这些都会影响那个任务的正常运行逻辑 ...
黑皮男 发表于 2018-3-9 18:07 创建了两个相同任务,就会同时存在并执行,没什么影响,具体跟应用有关
清/ts囸図 发表于 2018-3-11 14:33 是创建任务,xTaskCreate 参数是完全相同的 如果任务是阻塞的,等待信号量的
评分
查看全部评分
评分
查看全部评分
评分
查看全部评分
评分
查看全部评分
评分
查看全部评分
是创建任务,xTaskCreate
参数是完全相同的
如果任务是阻塞的,等待信号量的
那么当信号量来的时候,由于创建了两个完全一样的任务,那这两个任务到会怎么样呢?
是创建任务,xTaskCreate
参数是完全相同的
如果任务是阻塞的,等待信号量的
那么当信号量来的时候,由于创建了两个完全一样的任务,那这两个任务到会怎么样呢?
是创建任务,xTaskCreate
参数是完全相同的
如果任务是阻塞的,等待信号量的
那么当信号量来的时候,由于创建了两个完全一样的任务,那这两个任务到会怎么样呢?
如果程序结构本身没有导致死锁的可能话,理论上没有任何问题 但是既然是相同的任务 不免会对共同的资源进行操作 这样可能造成操作的结果不是你想要的结果
评分
查看全部评分
没这样试过,可能是轮询调度,如果等待的是同一个信号量,可能只有一个会被唤醒吧,这个楼主不防试试,更准确的还是研究一下源码,FreeRTOS的信号量等都是基于队列实现的