首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 31 毫秒
1.
在机械生产中,工件尺寸是衡量工件是否合格的一个重要因素,因此对工件尺寸的精确、快速、自动检测在现代化机械生产检测中是十分必要的。本文基于VC++6.O平台,设计了复杂工件自动检测系统软件,该软件包含自动控制、数据获取、数据处理、数据保存、结果保存功能、报警功能。软件编写采用多线程技术,其中包括自动控制线程,数据获取线程,数据处理线程,错误报警线程。实验证明,该软件界面友好,处理速度快,结果可靠,能精确完成对工件尺寸的检测。  相似文献   

2.
分析了弭公司实时操作系统DSP/BIOS,以网络化数字接收机为研究背景,进行详细的线程设计和任务调度设计。以线程的形式安排备个子模块的功能,分配系统资源,实现了任务的调度和通信+从而达到多线程并发执行的目的。实践结果表明,采用DSP/BIOS内核可以降低系统开发的复杂度,提高程序执行的效率。  相似文献   

3.
一、Java中的多线程 在前面的讲座(三)中,我们曾介绍了线程的基本概念以及利用线程技术进行简单程序设计的方法和实例。在这一讲中,我们介绍Java高级编程技术中的多线程技术。 每个线程都是一个线程组中的成员,线程组把多个线程集成为一个对象,通过线程组可以同时对其中的多个线程进行操作,如启动或暂停一个线程组中的所有线程等。Java的线程组由包java.lang中的类ThreadGroup实现。 1.线程和线程组 在生成线程时,可以指定将线程放在某个线程组中,也可以由系统将它放在某个缺省的线程组中。通常缺省的线程组就是生成该线程时所在的线程组。但是一旦线程加入了某个线程组,它将一直是这个线程组的成员,而不能被移出这个线程组。  相似文献   

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

5.
朱燕平 《信息技术》2005,29(7):74-77
线程算法是MPIS OrerATM单播中最可行的网络环路预防机制,它相对于其它算法,更能够有力地支持标签合并机制,扩展性更好。详细分析了线程算法的线程控制块,并用FSM来实现线程算法控制,作出了FSM的状态转移图(SDL),最后探讨了线程算法的应用。  相似文献   

6.
汤廷松  吴凤娟  马煦  孔维  张健 《导航》2010,46(2):30-32
针对两台WAAS接收机共8个串口的实时数据传输问题,详细分析了数据在缓冲区中实时存储和线程同步的实现方法;利用多线程技术,在VC++6.0环境下编制了相关软件,实现了8个串口秒级的数据实时采集;介绍了NovAtel公司的专有数据格式,并根据该格式实现了数据的实时解析与显示,为“广域实时精密定位技术与示范系统”项目提供了有力的基础数据保障。  相似文献   

7.
Windowsce5.0作为一个多任务操作系统,采用了一种新的任务调度机制。原理上它将一个进程划分为多个线程,每个线程按照一定的调度策略占用CPU的运行时间及其资源,这样使得CPU的调度单元很小,从而提高了CPU并发处理能力。本文以线程的创建,线程功能的实现,最后将2个线程在wince5.0上并发运行,达到了理论和实践的结合,更进一步了解了线程在嵌入式Windowsce中的调度机理  相似文献   

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

9.
陈海明 《电子世界》2012,(7):35-36,45
本文首先介绍了线程的有关概念,接着介绍了线程的生命期及其状态间的转换,线程的优先级与调度策略,从而论述了多线程的安全性以及如何避免线程的死锁,同时本文还论述了多线程的优缺点与如何合理使用。  相似文献   

10.
基于Cache Missing的RSA计时攻击   总被引:1,自引:0,他引:1  
由于同步多线程允许多个执行线程之间共享处理器的执行单元,为共享Cache存储器提供了线程闻一个实现简单、高带宽的隐通道,使得一个恶意线程能够监视其他线程访问的资源.以OpenSSL0.9.7c实现的RSA算法为攻击对象,通过执行一个间谍线程,监视密码线程,观测RSA解密时读取Cache数据变化时反应的时间特性,通过分析这些时间信息推论出RSA的解密密钥.最后介绍了如何减轻甚至消除这种攻击的建议.  相似文献   

11.
本文系统介绍了Java多线程技术的关键环节,并且阐述了创建线程、调用线程以及线程同步和线程通信等,详细说明了SOCKET套接字的概念和基本原理,并且通过并发服务器多用户网络的通信程序,诠释了开发客户机-服务器的多线程模式的通信程序的方法。  相似文献   

12.
出了一种有效防止线程并发混乱以及进程异常结束的软件设计方法,综合利用POSIX Threads库的系统功能,调整线程的默认配置、合理地规划线程结构,并正确回收子线程。实际测试结果表明,该线程管理策略是正确设计多线程结构的一种方法,具有较高的应用价值。  相似文献   

13.
Java并行程序设计浅析●玄伟剑软件天地一、Java的线程概述并行程序由多个任务组成,而在用户看来它们好像在同时运行。并行程序通常由线程来具体实现。线程不同于进程,一个应用程序可以由一个以上的进程组成,而一个进程又可以由一个以上的线程组成。每个进程都...  相似文献   

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

15.
本文对LabWindows/CVI软件开发平台下利用多线程技术实现实时数据采集进行了研究。以往采用单一线程进行数据采集,存在数据溢出、数据更新速度较慢的问题。针对以上问题,本文利用LabWindows/CVI软件自带的多线程机制,采用将线程池和异步定时器相互结合的方法来实现实时数据采集线程和数据处理线程,重点讨论了异步...  相似文献   

16.
一种低开销的多任务调度模型   总被引:4,自引:1,他引:3  
为了解决大量线程切换带来的系统开销问题,文章提出了一种多任务调度模型,将实际工作抽象成任务对象,由少量线程调度执行.与传统的多线程模型相比,大大减少了系统中并发运行的线程数目,从而降低了线程切换开销.实践表明,该模型在支持大量任务场合具有较好的效果.  相似文献   

17.
多线程是现代操作系统区别于传统操作系统的重要标志之一。线程不同于进程,一个应用程序可以由一个以上的进程组成,而一个进程可以由一个以上的线程组成。每一个进程都有自己独立的一块内存空间和一组系统资源,而线程共享系统的同一内存空间和系统资源。同样作为基本的执行单元,线程的划分比进程小,支持多线程的系统比只支持多进程的系统并发程度高;因此,线程的创建和开销比进程小得多,这非常有利于提高系统的执行效率。引入了线程,可以充分实现交互性、并发性,不但使系统资源得到了充分使用,也使用户可以随时控制程序的运行。  相似文献   

18.
本文从进程、线程、多线程的基本概念和属性出发,对进程与线程、Java与多线程的关系进行详细地论述,并对Thread类在Java程序中的应用、线程的创建和运行等提出示例。  相似文献   

19.
赵阳  杨凡 《电子工程师》2008,34(5):74-76
在嵌入式开发中串口是很重要的人机交互界面,通常作为控制台或打印调试串口,而在多核多线程处理器,AMP(非对称多处理)的应用模式下,不同内核的不同线程可以独立运行Linux、Vxworks等嵌入式操作系统,这就要求多个内核线程复用有限的串口资源,通过控制串口在各内核线程上的切换。方便对各内核线程软件的开发调试。  相似文献   

20.
《现代电子技术》2015,(14):74-77
为了实现线程间消息的有效传递,在探讨进程和线程的概念、进程和线程的区别、同步和异步处理机制、同步访问技术、Linux下的软中断等技术的基础上,提出一种实现线程间有效传递消息的方法。该方法可以传递任意类型、大小和格式的消息,并且完全由实现者决定和控制,具有较好的实用价值。  相似文献   

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

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