5188| 3
|
使用互斥信号量能否在多任务操作中局缓冲区数组保护,防止多任务同时操作,怎么做呢 |
1金钱
最佳答案互斥信号量在多任务操作系统中用于防止多个任务同时访问某个或某些【全局变量】或【全局数组】。
注:局部变量或局部数组随意使用,无须用互斥信号量保护。
1、定义一个互斥信号量
2、创建互斥信号量
3、int KK=0; //定义全局变量KK
4、 task1(void)
{
while (1)
{
申请互斥信号量
访问全局变量 KK
...
| ||
发表于 2020-4-17 09:48:03
|
显示全部楼层
| ||
发表于 2020-4-21 09:21:06
|
显示全部楼层
| ||
| ||
|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )
GMT+8, 2024-11-22 22:20
Powered by OpenEdv-开源电子网
© 2001-2030 OpenEdv-开源电子网