我有一个动态列表 List<T>,简单而言,这个列表中包含了一系列坐标数据,以每秒 1000 帧——每秒 10 帧不等地速度进行更新。更新方式包括新增,删除,更新每个对象坐标。现在我想以异步地方式每秒以固定频率,例如 60 帧的频率去把这个列表中的坐标显示出来,显示函数不会对列表内容做任何变化。我尝试了用一个 timer 新启动一个线程去访问这个列表,但是总是出现错误,原因是列表的数量在动态发生变化。 请问有什么安全的方法吗?
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.