从Socket数据处理线程想到的普通Winform数据显示的应用.docVIP

  • 6
  • 0
  • 约5.99千字
  • 约 9页
  • 2017-06-06 发布于江西
  • 举报

从Socket数据处理线程想到的普通Winform数据显示的应用.doc

从Socket数据处理线程想到的普通Winform数据显示的应用.doc

从Socket数据处理线程想到的普通Winform数据显示的应用 Posted on 2010-02-05 23:15 伍华聪 阅读(1618) 评论(8) 编辑 收藏 在前面介绍过Socket编程的文章中,有一篇是《Socket开发探秘--基类及公共类的定义》,其中介绍了一个独立线程处理类,专门在一个独立的线程中处理Socket的数据包的。摘录前面的内容介绍一下: 5、ThreadHandler,数据独立线程处理类 对每个不同类型的数据(不同的协议类型),可以用独立的线程进行处理,这里封装了一个基类,用于进行数据独立线程的处理 上面的工作原理是这样的,每次收到数据后,系统把数据扔给独立线程处理类,处理类放到一个队列Queue的列表中,每次从中弹出一个来处理,根据不同的协议头,分派到不同的线程来处理,这样可以提高响应速度,防止线程之间的阻塞,能够充分利用系统的资源。 其实我们还可以把这个思想应用到日常的Winform开发中,有时候我们可能在处理一些比较费时的操作,可能是需要做一部分显示一部分,类似日常生活中的项目周报、月周报的场景,因为不可能等一个几年的项目完成后,你才告诉老板你的工作情况吧。 借鉴Socket的数据处理方式,我在Winform程序中运用了这种数据处理方式,如我在采集赶集网的数据的时候,可以把采集到的部分数据扔给系统中的

文档评论(0)

1亿VIP精品文档

相关文档