首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 9 毫秒
1.
多线程程序具有广泛的应用前景,特别是在网络应用程序中,可以提高带宽利用率和程序反应速度.为了达到下载大型网站的目的,在编写离线浏览软件的过程中,需要下载大量的Web文件.其中一个技术要点就是多线程下载问题.为了解决这一难题,分析了进程的原理和机制,研究了Windows系统下多线程程序的设计方法,提出了在Delphi中实现多线程同步的新方法,提供了程序的设计框架,解决了一些技术难题,并在大型网站文件系统的下载软件中进行了试验与运用,为基于Delphi的多线程程序提供了具有普遍意义的设计思路.  相似文献   

2.
进程间的多线程同步事件控制方法   总被引:1,自引:0,他引:1  
宋耀文 《信息技术》2002,(11):51-52
以Windows98为平台,介绍了如何调用Win32API中的CreateThread函数来创建线程,并通过在TEventWindows类的构造函数中创建event对象,实现线程的同步事件控制及进程间的多线程同步事件控制方法。  相似文献   

3.
介绍Java的网络编程基础,说明了线程的几个状态间的相互转换,对Java的多线程的同步机制和线程间通信机制作了分析,并结合创建一个远程文件服务器的实例,来探讨Java的网络编程对多线程同步机制的支持。  相似文献   

4.
Windows95下用多线程机制编制串行通信程序   总被引:8,自引:1,他引:7  
余进  黄继武 《电子技术》1999,26(2):30-32
文章介绍了在Windows95系统下编制串行通信程序的一般方法,并在此基础上引入多线程机制,有效解决了对突发性通信请求的及时响应问题。  相似文献   

5.
6.
多线程同步技术在电感自动测试系统中的应用   总被引:1,自引:0,他引:1  
多线程同步技术能够更好地开发并行性任务和提高系统性能.为实现高速的仪器测量与低速的机械动作之间的有机协调,提高工作的效率,在研究了Windows线程同步机制和CVI多线程技术中数据保护的基础上,给出了利用事件内核对象和线程安全变量来实现电感自动测试系统的方法,同时给出了工作线程的流程图.实际使用结果表明:该系统对单台测...  相似文献   

7.
左宪章  杜恩祥 《无线电工程》1999,29(5):64-64,F003
本文以报警系统为例详细描述了Windows95下利用多线程机制编写多任务实时检测程序的过程。  相似文献   

8.
徐彤 《通信与测控》2001,25(2):17-20,,53,
详细介绍了在32位操作系统Windows95/98下,用C++Bulder3.0开发基于多线程技术的监控系统的过程。  相似文献   

9.
在一个程序中代码段从单独的并发的线程当中访问了同一个对象,这个代码段是临界区。对"临界区"要进行保护,Java语言采用管程机制,提供同步语法对临界区进行保护。只要了解了同步内部的实现机制,编写出安全高效的多线程程序会更加灵活。利用Java多线程同步机制,可以协调管理由访问冲突所产生的一系列问题。将这种机制运用到售票系统中来解决具体的实际问题,得到了令人满意的结果。  相似文献   

10.
通过对同步对象,特别是事件的实现方法的描述,探讨同步对象的应用背景、优点和用途。根据作者的开发经验,对使用中要注意的若干问题进行了分析,并给出了事件实现的核心代码。  相似文献   

11.
分析了多线程安全问题产生的原因,并具体介绍了通过Windows API直接使用Windows提供的临界区、互斥量技术和Delphi内部提供了方法来解决线程同步的问题,以及捕捉Thread的异常,最终达到多线程程序安全运行的目的。  相似文献   

12.
13.
本文简要介绍了应用Delphi开发工具在Windows环境下的程序开发技术、面向对象以及多线程技术,并对多线程在共享资源时出现的同步问题进行了阐述。对于基于面向对象的Windows系统的多线程技术在某新品制导站数据录取系统中的应用进行了详细论述。  相似文献   

14.
吴震  陈耀武   《电子器件》2006,29(4):1218-1222,1226
为了简化多个进程间的大量数据通信给软件设计带来的复杂逻辑,我们实现了一种linux下基于消息的进程间通信机制,详细阐述了该进程通信机制的体系结构和工作流程,并通过与传统的linux进程通信机制比较,列举了各种进程通信机制的适用环境及限制。最后以嵌入式数字硬盘录像机(DVR)的软件设计为例说明了该进程通信机制的应用。  相似文献   

15.
在Windows编程中,为了提高代码的时、空效率,广泛采取多线程技术。本文以多线程技术的应用为研究背景,实现了多线程的一个应用:多线程文件下载。该下载工具以VC++6.0为开发平台,利用Windows套接字函数进行网络编程,实现了基于HTTP协议的文件下载过程,并通过创建和编写线程函数实现了文件的多线程下载工具的开发。...  相似文献   

16.
近年来,随着云计算、大数据、移动通信等IT技术的深入发展,过去单一化、功能简单的移动平台已不能满足当今复杂多变的市场需求,进而催生了Android、Ios、windows phone、Sailfish OS、Firefox OS等的多元化、功能复杂的智能平台。作为Digia旗下一款跨平台的C++图形用户界面应用程序开发框架,QT以其出色的表现,获得了许多IT巨头的青睐,并被整合进不少优秀的智能平台,如:Sailfish OS、BlackBerry 10、meego等都是基于Qt进行上层图形界面进行开发的智能操作系统。文章将针对linux下Qt进程间通信中的qdbus调用在实际使用中的缺陷之处提出一套完善的解决方案,并在QT设备中将其实现。  相似文献   

17.
多线程技术可以并发执行多个任务。单片机对光伏电池的开路电压进行A/D转换后,将数据发送到PC机串行口;监视线程监视串行口并向主线程发送消息,主线程调用函数处理。为使数据正确识别在发送、接收端应规定双方都能解读的数据结构,为使数据完整读取在监视线程的消息发送和主线程的消息处理函数之间应保持同步。实验表明设计正确,程序运行正常。  相似文献   

18.
并行化程序的出现大大提高了应用程序的执行效率,多核程序设计时需要对程序的性能进行考虑。本文重点讨论OpenMP编程模型中多核多线程程序在并行化开销、负载均衡、线程同步开销方面对程序性能的影响。  相似文献   

19.
基于LabWindows/CVI的多线程测控软件设计技术   总被引:12,自引:0,他引:12  
多线程技术是W in32操作系统的一项重要软件技术。CVI 6.0及其以后版本提供了线程池和异步定时器两种多线程运行机制,为测控软件的设计开发带来了一次技术飞跃。文中结合测控软件设计实例,详细介绍了在CVI平台下多线程编程技术的应用方法。  相似文献   

20.
Winsock(Windows Sockets)是应用程序和网络协议TCP/IP的桥梁,利用Winsock编写客户/服务器程序使用多线程技术可以解决阻塞问题,并能以线程同步方式保证子线程执行权明晰,最终达到提高运行效率,优化局域网通信的目的.  相似文献   

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

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