郑剑峰

导航

2011年8月6日 #

silverlight线程与基于事件驱动javascript引擎(实现轨迹回放功能)

摘要: 前一段时间一直在重构工作站轨迹回放功能,一开始我觉得很简单,但是后面引发了一系列奇怪的问题,让我很蛋疼,所以不得不写个总结加深记忆。案例背景: 整个功能其实就是从数据库取出数据,然后在界面上播放,简单地说就是类似网上在线看视频,听音乐,只不过我取的是字符串数据,而他们取的是流文件数据。把整体数据分成十份,十个线程同时向数据库取数据(并发提高速度)放在十个队列中,另外一个线程从队列中取数据拿出来到界面上播放,可以拖动播放进度,停止,暂停,重新播放,控制播放速度。恩,功能听起来似乎很简单,做起来也不是很难。但是后面发现的一些问题,以及顺着这些问题往下挖掘,挖掘了一些我认为值得记住的东西。关键东西. 阅读全文

posted @ 2011-08-06 22:42 郑剑峰 阅读(518) 评论(3) 推荐(0) 编辑