首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 140 毫秒
1.
Linux下的多线程编程   总被引:2,自引:0,他引:2  
介绍了Linux多线程库、几种线程间互斥和同步方法的实现,及多线程程序的基本程序结构。  相似文献   

2.
Linux平台下串行口全双工通讯的实现   总被引:7,自引:1,他引:6  
详细分析在Linux平台下,如何利用多线程技术实现串行口的全双工通讯。介绍Linux下常用的程序开发工具和串口资源,以及使用termios数据结构对串口进行配置的过程,分析了串行口的基本操作,在此基础上定义了基于QT库多线程的串行口全双工通讯类的框架,并实现了其中的关键代码。  相似文献   

3.
本文介绍Linux线程的基本概念,及线程间的互斥和同步机制,分析了Linuxpthread库的API函数,并结合一个例子阐述多线程编程的核心技术,总结出多线程编程应注意的事项。  相似文献   

4.
计算机软硬件的发展改变了传统的程序设计思想,多线程程序设计在微机上可以实现;位排序在传统方式下时间复杂度为O(n^2),但利用Linux下多线程机制可以将其时间复杂度在理论上改进为常数级。  相似文献   

5.
在Linux平台下采用两种高级环境GTK 2.0和MySQL设计基于TCP/IP的网络聊天室,利用Linux操作系统的多线程技术和套接字编程技术.用GTK 2.0和MySQL开发数据库关键技术,详细说明了系统的通信原理和软件的设计与实现方法.  相似文献   

6.
Linux是一个优秀的、日益成熟的操作系统,它支持多用户、多进程及多线程,实时性好,功能强大而稳定。同时,它又具有良好的兼容性和可移植性。本文阐述了在Linux操作系统中从账户、密码策略、文件权限,日志管理等方面实现网络安全的过程。  相似文献   

7.
王兰英 《科学技术与工程》2011,11(32):7895-7898
在ARM平台上嵌入式Linux下使用多线程的技术,完成了小麦硬度检测系统的设计。系统的硬件系统使用模块化的设计方案,软件使用自定义的协议完成上下位机的通信。使用多线程技术实现了本系统的多任务的并发工作方式。运行结果表明小麦硬度检测系统能实时性好、稳定性高。  相似文献   

8.
在VC++中利用API实现多线程编程实例   总被引:1,自引:0,他引:1  
32位Windows环境下的Win32 API提供了一些多线程应用程序开发所需要的接口函数,本文介绍了一种在Visual C++中利用Win32 API编制多线程程序的实例,有助于加深对Windows多线程编程技术的认识及理解.  相似文献   

9.
设计和实现了基于Linux 2.4内核的高性能的HTTP代理KHttpProxyd.KHttpProxyd作为一个Linux内核模块,减少了用户态和内核态的频繁切换,最大限度地利用Linux强大的网络功能;采用轮询模式对多用户进行服务,克服了多线程模式在大容量客户时产生的性能瓶颈;描述了KHttpProxyd的功能设计、流程结构和具体实现,阐述了实现中的关键技术,比较了Linux内核编程和用户态编程,提出了因此内核编程获得的优点.最后通过测试数据的对比,可以看出KHttpProxyd相对于其他HTTP PROXY在性能上得到明显的提高.  相似文献   

10.
面对对象开发技术中的视觉技术能非常有效地把软件开发过程视图化,并有助于实现软件的可再用性和封装性.UML建模本来是为面对对象理论而设计,但已经产生许多分枝并被广泛地应用于其他领域.包含12种模型图表的UML可以为各种应用结构建模,实时系统是其中之一.实时系统编程是很复杂的,许多实时应用系统是并行处理,要求多线程编程,本丈探讨了面向对象的视图技术.UML应用于实时系统的实用性及其怎样清晰地描述复杂的多线程进程.实时系统采用嵌入式Linux是因为它在工业当中的广泛应用,把嵌入式Linux的实时系统同UML建模结合起来是有价值的.  相似文献   

11.
分析了Linux与Windows通信的安全体系,提出了Linux与Wind哪通信的安全控制模型,介绍了如何配置参数实现Linux与Windows之间资源共享的安全控制,针对unux与Windows通信中出现的一些问题作了相应的讨论,提出了解决办法.  相似文献   

12.
进程调度是Linux操作系统的核心,它对整个操作系统的执行效率至关重要。进程调度控制着进程对CPU的访问,Linux内核利用一个数据结构(task_struct)代表一个进程,task_struct容纳了一个进程的所有信息,是系统对进程进行控制的唯一手段;代表进程的数据结构指针形成了一个task数组,数组的大小代表着系统中允许并发的最大进程数;调度程序一直维护着一个current指针,它指向当前正在运行的进程。  相似文献   

13.
简要阐述了在linux操作系统环境下,如何利用虚拟机技术和蜜罐工具来实现linux下的一种蜜网构建。  相似文献   

14.
Linux中文化的研究进展   总被引:1,自引:0,他引:1  
本讨论了Linux操作系统,介绍了目前Linux中化的方法及其关键技术。  相似文献   

15.
为了提高linux口令密码的破解速度,提出了基于数据流的破解核设计思想。对linux核心破解模块MD5核算法结构进行深入分析,设计了3种破解模型,并对其ALMs资源消耗和处理速度进行理论分析。在全流水线结构下,按照基于数据流的设计思想,设计linux破解核,实现linux口令密码的高速破解。实验结果表明:在EP3SE50F484C4的FPGA芯片上破解linux口令,其破解速度达到24.95×104个/s。在全流水线架构下,基于数据流的设计思想使得流水线上的所有数据块处于高效工作状态,Linux破解速度大幅提高。  相似文献   

16.
Internet VPN是专用网家族的最新发展成果,目前基于IPSec安全协议的VPN被广泛看好。文章在研究IPSec协议框架和Linux操作系统的基础上,提出了通过改造Linux内核以及在操作系统原来的TCP/IP协议栈上添加IPSec的实现方案,并对具体实现的关键技术作了进一步的研究。  相似文献   

17.
文章对Linux文件系统做一个简要的介绍,对Linux的三个文件系统系统调用:sys-sysfs、sys-creat、sys-llseek进行了介绍和分析,并着重分析了sys-creat。  相似文献   

18.
在用户空间扩展Linux操作系统功能方法研究   总被引:1,自引:0,他引:1  
论述了如何动态地扩展标准Linux操作系统来增强其功能和安全性,阐述了在用户空间扩展Linux操作系统的方法,然后提出了一种基于代理的改进的扩展方法,并借助该方法给出了一个简单网络文件系统的实现框架,它允许用户就像访问本地文件那样来访问远程文件。  相似文献   

19.
活用linux的lilo文件   总被引:2,自引:0,他引:2  
主要介绍linux的lilo文件的主要作用以及对它的一些应用,避免对lilo文件 的一些误解。  相似文献   

20.
首先分析了TCP/IP协议栈工作的原理,然后在linux系统下简化了TCP协议状态顺序,最后通过实例成功的实现了在linux操作系统下,服务器与客户端之间的网络通信,并且下载到开发板上实现了PC机与开发板之间的通信.  相似文献   

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

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