为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

C#
天涯尽头无女友 2018-08-08 09:14:34
最近在做车辆位置实时更新,每隔10秒更新一次,当车辆位置发生改变的时候,重绘车辆,但是重绘的过程当放大缩小地图或者拖拽地图,会出现错误,是地图重绘的时候发生的错误,请问当拖拽地图时,如何阻止更新的线程运行。
查看完整描述

1 回答

?
胡说叔叔

TA贡献1804条经验 获得超8个赞

原因:车辆重绘线程与地图重绘线程同时执行一个函数,导致数据的混乱。

在重绘车辆的时候添加lock,防止线程冲突。主要学习一下lock的使用。


查看完整回答
反对 回复 2018-08-20
  • 1 回答
  • 0 关注
  • 692 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信