【发布时间】:2010-11-26 22:40:40
【问题描述】:
我的程序中有一些数据类型(int、string 甚至用户定义的类对象)的数组和几个线程。我希望能够找到在使用某些值初始化后数组是否已更新。一个想法是关联数组中值的散列,每当我想检查数组是否已更新时,重新计算散列。在 c++ 中还有其他方法吗?或者我们可以检查自上次检查以来内存地址范围是否已更新?
谢谢
【问题讨论】:
-
这取决于很多事情.. 1)您是否有权访问修改它的代码?如果不是,那么 2) 它的修改频率如何,您希望多久执行一次这些检查以及它有多大?哦,你为什么需要它?