碰到一个问题,使用操作系统后,操作系统提供了很多任务间同步和传递数据的办法。这时候还需要使用全局变量吗?
比如说,产生了一个报警信号。GUI任务需要将合适的图标显示出来。系统运行任务需要产生一个动作。如果哪一个任务的级别更高,哪个任务就能截获这个信号,从而产生合适动作。另外一个级别低一些的任务得不到这个信号,产生不了动作,系统的功能就不正常了。如果使用全局变量来传递,则不会有这个问题。
发布
文章评论(0条评论)
登录后参与讨论