首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到19条相似文献,搜索用时 93 毫秒
1.
Win32多线程同步技术浅析   总被引:1,自引:0,他引:1  
章秦 《电子设计工程》2011,19(21):56-58,61
简要介绍了在Win32环境下多线程访问共享资源时的同步机制,讨论了主要的4种同步对象(临界区、互斥元、事件、信号量),并描述了它们的优缺点,给出了使用Win32 API函数操控这4种对象实现多线程同步的方法。  相似文献   

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

3.
介绍了多线程的来历以及多线程的同步与互斥,然后讲述了利用VC 进行多线程编程的过程,最后用一个例子对多线程编程方法作了分析。  相似文献   

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

5.
基于Delphi7多线程技术在网络中的应用研究   总被引:1,自引:0,他引:1  
刘冬  靳蓓蓓 《信息技术》2007,31(8):125-126,153
随着计算机网络技术以及分布式实时监控系统的不断发展,并发多任务程序设计技术在程序设计中占有的地位越来越重要,现主要研究如何利用Delphi的多线程技术实现一个简单网络聊天程序,通过使用多线程编程技术,不仅使用户能够容忍无法预测的网络阻塞发生,而且加快了信息的传递,同时也提高了实时性。  相似文献   

6.
一、进程与线程 一个操作系统有多个进程在同时进行,而一个进程又会有多个线程在同时进行,每个线程都有自己的执行状态和独立的上下文结构(保存在线程控制块中)及执行栈(用户栈、系统栈),同一进程中的线程通过各种同步机制(如临界区、事件、互斥量、信号灯等)来实现对共享资源的访问。  相似文献   

7.
8.
Linux下多线程数据采集研究与实现   总被引:1,自引:0,他引:1  
许多网络应用都是以数据采集为基础的,那么一个高效的数据采集模块就非常重要。文中是对Linux下多线程数据采集技术的研究与实现。首先对数据采集中数据存储缓冲区的设置做出分析,并设计出了模型。其次为了实现数据采集的高效性,用到了Linux下的多线程技术,多线程下对共享资源的访问控制又引出了线程同步的问题,并为了实现线程同步引入了互斥锁的应用。最后建立了一个数据采集模块的基本模型。  相似文献   

9.
以一个基于多线程机制的应用程序实例为背景,讨论了线程间通信和同步问题,并详细介绍了使用全局变量、自定义消息解决线程通信问题和使用临界区解决线程间同步问题的方法。  相似文献   

10.
11.
程序员在开发应用软件的过程中需要解决诸多难题,其中关于海量数据的处理问题就是诸多难点之一。本文从数据结构设计、程序流程组织和编程技术的使用等几个方面来介绍一个关于海量数据处理软件的开发方法。  相似文献   

12.
传统的端口监测程序在性能上往往不能满足实际的需求,使用多线程编程技术,可以提高应用程序的响应性能,改善程序的结构,提高系统资源的利用率,但是多线程程序设计需要解决很多新问题,本文通过一个并口通讯程序的实例,介绍如何利用多线程技术实现端口通讯的方法,以及利用消息机制实现线程间同步的问题。  相似文献   

13.
介绍了空空导弹仿真系统的功能,硬件和软件的设计。针对系统设计中遇到的关键技术问题,给出了解决方法。该导弹仿真系统成功应用于研制中,为该型导弹的相关试验提供了可靠的保障、减少了武器系统的试验风险、降低了武器系统的试验成本、加快了型号研制进度。  相似文献   

14.
邹永林 《信息技术》2015,(1):113-116
提出了一种求解关键路径的新方法,该方法基于路径分解的思想,对AOE网所有的路径进行分解,并利用多头单尾链表结构实现关键路径的求解。通过实例验证了算法的正确性。  相似文献   

15.
分析了船载卫星地球站现有监控方式的不足,提出船载卫星地球站监控系统设计,包括系统硬件及软件设计,对系统关键技术进行阐述。系统利用串口通信、数据库和多线程技术,实现了对设备的实时监控和参数的存储。该系统在Windows Visual C++6.0下开发,完成了对于数据的实时曲线等可视化显示,并采用ODBC数据库访问技术,将现场采集到的数据存储在Access 2000数据库中,为故障诊断提供依据。  相似文献   

16.
主要讨论了早期系统中设备同时自检存在的缺点和困难.应用多线程理论及线程互斥理论实现系统中对各分机设备同时自检的功能.保证了数据渎写的正确性.并对串口实现分布式系统开发的可扩充能力进行了简单论述.  相似文献   

17.
用数值计算方法分析在不同膜结构的情况下电容器内部的电场分布。证明在保证电容器容量的前提下,采用菱形导体膜结构可以获得较为均匀的电场分布,从而有利于提高电容器的耐压。  相似文献   

18.
针对摩托车数字点火器,实现了一种低成本的标定系统。通过USB-RS232接口电路实现标定系统上、下位机的硬件连接。基于.NET Framework的Visual C#多线程编程技术完成上位机软件标定界面、监控模块、标定数据文件管理的设计;采用前后台模式完成下位机软件的标定通信和点火控制模块设计。实验表明,该标定系统工作稳定,操作方便,为数字点火器的快速开发提供了有效工具。  相似文献   

19.
航迹高度跳变是空管监视技术中经常出现的问题,在多雷达跟踪和数据融合中造成信号丢失和冲突告警.针对此类故障,通过分析其形成原因,提出3种改进方案:一、以各航迹的距离和方位的权值为基础,运用统计学原理判定信号质量,进行动态权值分配;二、改变盲区筛选条件以保持航迹信号可信度;三、同时采用α-β滤波算法中的记忆功能,扩大了自动化系统判别的信息依据.基于此3种改进方案,调整了自动化系统跟踪及数据融合方式.经过测试平台验证,问题得到解决,证明了改进方案的可行性.  相似文献   

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

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