关于两个算法加载同一个dll文件引发的问题
如题,两个算法加载的是同一个dll时,存在内存的数据(静态变量)会被dll共享,导致数据出错问题,如何解决?通俗地说,就是自己对自己的算法,如何处理静态变量、全局变量的问题,才能使之独立而不共享?在线等,急!!!回复 1# yanguoxian122 的帖子
你好,yanguoxian122:竞赛环境是单一进程的,静态变量被类型的所有实例共享。
解决的方法就是不使用静态的变量:L
回复 2# Iver 的帖子
版主,不使用静态变量~~:-|,我的dll,主要靠静态变量啊~会不会出现对方故意破坏我的静态变量的问题~回复 3# wyj216 的帖子
你好,wyj216:如果选手提交的算法中有恶意篡改系统或对手数据的行为,会被视为作弊,取消比赛资格。
有关静态变量,我们不限制使用,在正式比赛的环境中,也不会出现你提到的同时加载两个相同dll的情况发生。
页:
[1]