我写一个服务器程序,有一个用户列表的类记录登录上来的用户,访问用户列表时需要使用临界区,临届区使用是正确的。我的程序里有好多个地方访问这个用户列表。服务器刚运行时,一切正常,连续运行几天以后,就会出现调用TCriticalSection.Enter时发生访问异常,而且很奇怪的是就只有2个地方调用时发生异常,其它地方全部正常。请教高手,出现这种情况,问题可能在哪里呢?