全域变量存取的方法技术

技术编号:2835204 阅读:217 留言:0更新日期:2012-04-11 18:40
一种全域变量存取的方法,此方法首先一应用程序请求进入一群组程序进行全域变量的存取,其次,判断是否有其它的应用程序存取此群组程序,若判断得知有其它的应用程序存取此群组程序时,则使此应用程序排序等候。若判断得知无其它的应用程序存取此群组程序时,则使应用程序进入群组程序,并对相对应的全域变量作存取。如此可帮助除去程序错误,缩短系统开发的时间。

【技术实现步骤摘要】
技朮领域本专利技术有关于一种变量存取的方法,且特别是有关于一种全域变量存 取的方法。背景技朮一般来说,当一段主程序在执行时,常常有其它的程序,例如是驱动程序(Driver),也会同时被执行。当各支驱动程序如果要使用到共同的 变量(例如是全域变量)或是存取相同的缓存器(Renter)时,通常都会 是一个蛮大的工程,要注意相当多的细节,例如是同步的问题等。举例来 说,假设驱动程序1要对主程序中的全域变量作存取,而此时驱动程序2 也要对主程序中相同的全域变量作存取,在现有存取全域变量的过程中, 驱动程序1及驱动程序2都可同时对此全域变量作存取,若驱动程序1还 没存取完毕而驱动程序2此时欲进行对相同的全域变量作存取时,就会发 生同步的问题。此同步的问题常常会让写程序的人很头痛,且维护程序的人也会很麻 烦。当程序日渐壮大,越来越复杂的同时,如果没有一套可以控管这些变 量或是缓存器的机制的话,会导致系统不正常运作,甚至死机也是迟早的 事。而且若要侦测哪支程序发生问题,常常需要到各个程序中去一步步的 追踪(trace)究竟是哪支程序的共同的变量或缓存器出现错误,这样不仅 相当浪费程序开发所需的时间,本文档来自技高网...

【技术保护点】
一种全域变量存取的方法,适用于一应用程序欲对一群组程序进行全域变量的存取,其特征在于:该全域变量存取的方法包括:该应用程序请求进入该群组程序进行全域变量的存取;判断是否有其它的应用程序存取该群组程序;当判断得知有其它 的应用程序存取该群组程序时,则使该应用程序排序等候;以及当判断得知无其它的应用程序存取该群组程序时,则使该应用程序进入该群组程序,并对相对应的全域变量作存取。

【技术特征摘要】

【专利技术属性】
技术研发人员:邱建焜
申请(专利权)人:佛山市顺德区顺达电脑厂有限公司神达电脑股份有限公司
类型:发明
国别省市:44[中国|广东]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1