首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到17条相似文献,搜索用时 78 毫秒
1.
线程池技术的研究   总被引:10,自引:0,他引:10  
服务器程序利用线程技术响应客户请求已经司空见惯 ,但不同的实现方式可能会对服务器的效率产生很大影响。使用线程池技术可以显著地改善服务器应用程序的性能。文章介绍了线程池技术的设计模型、基本原理及优化方法 ,并讨论了服务器程序如何利用线程池来优化性能  相似文献   

2.
用线程池解决服务器并发请求的方案设计   总被引:6,自引:0,他引:6  
许多实际应用要求服务器具有同时为多个客户提供服务的能力,开发一个性能优良的服务器程序,就必须同时接收并处理多个客户连接,并对每个客户提供快速响应。用多线程来同时为多个客户提供服务,用线程池技术可以高效地处理网络通信中服务器的并发请求。描述了线程池处理服务器并发请求的设计方案,给出了用线程池技术实现的邮件服务器实例,并对线程池技术做了具体的分析。  相似文献   

3.
当行处理且处理过程相同时,采用线程池技术是一种简单而高效的机制,尤其用在Web服务器或应用服务器时他能显著地改善服务器应用程序的性能。本文主要介绍了企业级应用程序设计的线程池模式的思想,并用Java提供了创建和实现组件的标准设计技术,这些组件用来解决通常并行程序所带来的风险。在设计上采用了工作线程来派遣和处理并行任务,并提供了一种基于面向对象的安全线程池框架,在框架中开发人员和最终用户可以配置和控制线程资源。  相似文献   

4.
基于Qt的一个服务器多个客户端的TCP通信   总被引:3,自引:0,他引:3  
黄翩  张琼  祝婷 《电子科技》2015,28(3):76-78,82
作为跨平台应用程序和UI开发框架,Qt被越来越多地用于应用程序的开发上。而网络程序又是软件开发的主要内容之一,文中对如何利用Qt开发TCP网络程序进行了研究。通过新建TCPServer类和TCPSocket类,分别继承自Qt里封装好的QTCPServer类和QTCPSocket类,完成服务器和套接字的建立与连接,从而实现了搭建针对多客户端的服务器。  相似文献   

5.
崔伟民 《通信技术》2007,40(10):26-27
在网络服务器的开发过程中,针对网络服务器的可伸缩性、高性能、可复用、可配置、易维护性需求,文中给出了一种网络服务的设计方法和实现,它采用了池技术和消息驱动技术。池技术大大提高了程序的性能并降低系统资源的开销,而采用消息驱动的通讯方式使程序更加灵活,易于扩展。测试证明表明,本方案很好的满足了以上需求。  相似文献   

6.
服务器推技术在实验演示系统中的应用   总被引:1,自引:0,他引:1  
分析了实验演示系统中使用服务器推技术的必要性,在此基础上,首先比较了服务器推送信息与传统拉取信息技术,然后介绍了服务器推技术的发展现状以及实现的不同方案,接着论述了服务器推技术实现过程中的难点与关键点,给出了服务器推技术使用的数据结构和程序流程.最后,经过系统测试,表明实验演示系统采用服务器推技术,工作性能良好,能够达到功能与性能要求.  相似文献   

7.
时至今日,Web服务已成为互联网上最常用的服务。目前Linux平台的Web服务器主要基于进程或线程机制,面对大数量的并发请求,延时现象较为明显。这主要原因在于服务器存在着利用率不高,资源消耗大等问题。文中利用信号量机制和生产者一消费者模型,设计基于多线程池并发Web服务器能够更高效的实现资源调度与共享。文中最后的测试结果表明,设计实现的Web服务器具有更强的并发处理能力和服务效率。  相似文献   

8.
串口通信广泛运用在工业自动化,串口与TCP/IP网络的结合能够实现远程控制以及数据采集等功能。本文基于Linux环境,利用Qt Create设计了串口服务器,实现了串口到以太网的数据转发功能,并给出了程序的设计要点。最后利用交叉编译器将其移植到嵌入式系统平台上。  相似文献   

9.
服务器的并发控制策略是对服务器性能评估的基本要求.它可以提高系统的并发控制能力以及改善交互响应时间.采用恰当的技术实现服务器的并发处理请求,是成功制定服务器并发控制策略的关键.Windows网络服务提供的并发控制技术有多种,它们大都是基于线程并发结构.在这些技术中,线程池和完成端口应用较为广泛并颇受好评.这里从线程池技术和完成端口技术两方面着手,介绍如何处理网络通信中服务器的并发请求.并给出不同需求的服务器应该采用何种处理技术.  相似文献   

10.
为满足精细农业对田间参数和视频信息实时监测的需要,分析了田间信息监测系统需求,基于Qt、嵌入式等技术,采用带有S3C2440微处理器的ARM9嵌入式开发板、数字温度处理器DS18B20、中芯微ZC0301等设备设计实现了一套嵌入式农田信息远程监测系统,可采集农田土壤的温度、视频等数据;结合专用辅助电路共同构成集成信息采集节点,经有线网络与控制室内应用服务器的管理系统相连,实现了田间异常信息的监测和报警,为有效提高农田水、肥、药的施用效率提供科学支撑平台.  相似文献   

11.
线程池在网络服务器程序中的应用   总被引:2,自引:0,他引:2  
线程池技术在现代网络服务器应用程序中,尤其是在Web应用程序中被大量应用。详细地探讨了线程池技术的工作原理,实现方法以及利用线程池后给服务器应用程序带来的益处。利用Java语言编写了一个线程池类。  相似文献   

12.
安吉宇  于涛  李拥军  孙铁铮  张航   《电子器件》2006,29(2):532-535
随着Linux越来越多的应用于各种产品,可应用于Linux环境下的组态软件的开发也成为一个热点。在比较了现有常用的几种嵌入式Linux GUI的特点后,提出了一种应用Qt在嵌入式Linux环境下开发组态软件的方法,简要的介绍了使用Qt开发Linux应用程序的方法和组态软件的基本原理后.着重阐述了利用Qt开发组态软件的实现技术基础和相关关键技术,该方法可应用于具体的硬件平台.效果良好。  相似文献   

13.
Qt/Embedded和Qtopia在EP9315平台上的移植和应用   总被引:2,自引:0,他引:2  
顾永红  黄炜 《电子工程师》2008,34(12):51-53
随着嵌入式系统的日益发展以及图形显示设备的广泛应用,目标产品对GUI(图形用户界面)的需求越来越多。在对目前比较成熟的几个嵌入式Linux GUI进行详细比较后,选定Qt/Embedded的GUI作为研究对象。主要介绍了Qt/Embedded和Qtopia及它们在EP9315平台上交叉编译过程与安装过程,并且在该平台上实现Qt/Embedded下的应用程序开发。所使用的方法已在开发平台上经过验证。  相似文献   

14.
嵌入式应用对图形用户界面(GUI)的要求越来越高。选择一个合适的GUI很重要。介绍了嵌入式Linux下几种典型的GUI的各自特点,分析了Qt/Embedded的技术细节。使用Qt/Embedded设计的微波信号发生器频率切换时间达到了45 ms,单边带相位噪声为-75 dBc/Hz,功率准确度为0.52 dB。其他指标也达到了设计的要求。  相似文献   

15.
文章首先介绍了Qt移植到嵌入式平台的方法和过.,通过一个控制嵌入式开发平台中的四个LED数码灯详细介绍了Linux下的设备驱动的开发、Qt可视化界面的开发.本文中所介绍的移植方法和应用实例,在ARM开发平台上都得到了很好的验证.  相似文献   

16.
电动汽车的发展已进入快车道,该文针对电动汽车交流充电桩的用户图形界面,介绍了基于Qt Creator的界面开发的具体过程和实现手段,包括外部资源添加、自定义槽函数、充电模式选择等。  相似文献   

17.
赵晶晶  周曼曼  周洁敏 《电子科技》2013,26(7):134-135,138
对于任何不允许出现断电状态的供电系统,蓄电池组是必不可少的。文中给出了一种以嵌入式ARM9处理器芯片S3C2440为核心搭建的蓄电池监测系统的硬件电路,同时介绍了基于Qt的系统显示界面的设计方法及流程。试验表明,该设计工作可靠,通用性好、具有一定的参考价值。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号