多线程技术在数据通信中的应用.docx
《多线程技术在数据通信中的应用.docx》由会员分享,可在线阅读,更多相关《多线程技术在数据通信中的应用.docx(5页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、多线程技术在数据通信中的应用 信息的输出由多个线程进行处理这种方法被称为多线程技术,而在应用该技术时,在正确的场合运用精确的多线程技术模型对于通信系统的运行而言是至关重要的。通常来说,通信系统在运用过程中的功能与同步系统,两者之间并没有较大的区分,然而两者在设计过程中,其程序设计的相关内容也是大不相同。下面我国主要针对多线程技术模型设计中须要留意的几点问题进行具体的介绍。 首先,在用户信息输入的过程中,要有一个等待的主循环程序;这个程序并不单单只负责某个数据的输出。其次,在通信系统的运用中,为其用户输入信息的数据供应一个可以快速进行处理的模块。最终,为了保证通信系统的顺当运行,要完善数据通信的
2、运行机制。这样能够使主循环系统对人们输入的信息数据进行相应的处理,进而维护系统的正常运作。 3 多线程技术系统的数据通信设计 综合上述,多线程技术模型中也包含了数据通信的设计。文章以某一数据通信系统为主要例子,除了具体的分析和介绍目前我国通信系统中多线程技术系统的编程外,同时也对多线程技术系统的设计框架进行了深化的探讨。 3.1 数据通信系统中多线程技术编程要素 多线程技术在数据通信系统中所涉及到的内容是非常广泛的,其中主要涵盖了以下几方面的内容:首先,最主要的就是主循环要素,同时我们也将其称之为主事务循环。该要素在数据通信系统中主要起到接受以及传递信息的作用,除此之外,还能对通信数据系统进行
3、调度。其次,是模块要素;该要素有很多部分组成,其中一个模块为主循环产生事务,该模块具有能够借助某种方式实现向主循环通知事务的功能,而与之相对的是接收通知模块,主要负责将已经发生的事务传递到主循环模块中,同时接收通知模块能够对系统的数据进行相关的处理。最终,是监视事务的机制要素,这一个部分存在的主要目的在于帮助主循环监视其须要了解的事情,并通过EVENT HANDLER向主循环通知其想要知道的事务。综合上文所述几点,我们知道主循环、OS发生器、事务处理器以及回调机制等多种要素都是多线程技术编程框架模型中不行缺少的重要部分,在维持通信系统正常运行方面起着非常重要的作用。 3.2 线程技术编程框架设
4、计 编程设计是实现多线程技术应用于数据通信系统的关键环节,而编程设计的框架主要由几大部分组成: Scheduler-scheduler是主循环中重要的部分,是主循环实现其功能的基础。在事务处理程序存在的时候,为了对事务进行有效的监视,将向scheduler发出声明;而当事务处于发生过程时,scheduler能够刚好的通知事务处理程序,有效的处理事务。 eventHandler-eventHandler保证事务处理程序基类等顺当进行的基础,同时eventHandler中的通用接口setevent能够有效的保证scheduler对事务的监视顺当的进行;此外eventHandler能够通过同调函数c
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 多线程 技术 数据通信 中的 应用
限制150内