c#车辆位置更新,lock锁的应用问题

最近在做车辆位置实时更新,每隔10秒更新一次,当车辆位置发生改变的时候,重绘车辆,但是重绘的过程当放大缩小地图或者拖拽地图,会出现错误,是地图重绘的时候发生的错误,请问当拖拽地图时,如何阻止更新的线程运行。


天涯尽头无女友
浏览 693回答 1
1回答

胡说叔叔

原因:车辆重绘线程与地图重绘线程同时执行一个函数,导致数据的混乱。在重绘车辆的时候添加lock,防止线程冲突。主要学习一下lock的使用。
打开App,查看更多内容
随时随地看视频慕课网APP