FGV对比全局变量的优点
**1.**可以防止出现数据竞争状态。因为FGV设置为非重入,故把FGV设置为子vi调用时,不会出现两个FGV同时执行的情况。建议在创建FGV时,加入错误输入/错误输出,使其可以顺序调用。
**2.**FGV中的全局数据只能被全局变量本身所使用。调用这个FGV时,只能使用所提供的方法对数据进行操作,这样可以限制数据操作的方法对访问模块中的数据加以限制,提高数据安全性。
FGV共享内存
1. 两个独立的vi,使用同一个FGV文件时,是可以共享同一个FGV内存.
2. 同一项目下,两个不同的vi,共用同一FGV,可以共享同一FGV内存
3.不同项目下,使用同一FGV,不可以共享同一FGV内存,因为两个项目为两个独立的内存空间。