Linux多线程的互斥与同步控制及实践

来源 :电脑知识与技术 | 被引量 : 0次 | 上传用户:wusuowei2100
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:随着计算机软硬件的发展,对计算机的执行效率的要求不断提高,多线程技术应运而生,现在被许多操作系统所支持。本文介绍了多线程系统中互斥与同步机制,在Linux系统下利用信号量操作及利用Pthread多线程函数编程实现多线程间的互斥与同步控制,并以生产者和消费者问题为例进行分析与实践。
  关键词:线程;多线程;互斥;同步;互斥锁;信号量
  中图分类号:TP311 文献标识码:B
其他文献
摘要:本文简要介绍义乌工商学院虚拟校园漫游系统开发的规划,并介绍了开发系统的建模、系统交互及VRML接口三大问题,并针对各问题提出相应的优化措施,最后提出在本系统的可扩展空间。  关键词:虚拟现实;VRML;校园漫游系统  中图分类号:TP399  文献标识码:B  文章编号:1009—3044(2005)35—0228—03
期刊
摘要:AutoCAD和VB都有支持DD正(动态数据交换DynamicDataExchange)的功能,在开发实际CAD系统时,利用DDE技术把两种工具有效的结合起来,更大发挥它们各自的优势,可以获取令人满意的结果。本文结合实例介绍了用DDE实现AutoCAD与VB应用程序的数据通讯途径与课件制作方法。  关键词:DDE;AutoCAD;VB;数据通讯  中图分类号:TP311  文献标识码:A  
期刊
摘要:本文简要介绍了“SQL注入”攻击的原理,结合当前利用ASP.NET开发的Web应用程序的实际情况,进行了简单的”SQL注入”攻击操作介绍,同时总结出了一套相关的比较有效的防御方案,并加以较为详细的阐述。  关键词:ASP,NET;SQL注入  中图分类号:TP309 文献标识码:B
期刊
摘要:教学评估的目的是为了更好的促进教学和课程改革。传统的评教方式由睦于采用手工方式,因此工作量大并且容易出错。本文介绍了在ASP.NET环境下如何开发一个基于Intranet的网络评教系统。并在软件复用、数据安全等方面进行了深入的研究。  关键词:教学评估;三层结构;数据安全;软件复用  中图分类号:TP393  文献标识码:B  文章编号:1009-3044(2005)35-0216-02
期刊
摘要:本文描述了一种基于XML中间件技术实现异构数据库系统之间信息交换的模型。该模型在客户端(或浏览器方)和数据库服务器间利用XML技术构建了一中间件,在此模型中,中间件和数据库服务器之间的通讯是建立在XML信息和pBC接口之上的。通过IDBC,可以透明地访问异构数据库:借助于基于丈本的结构化的XML信息,可以更精确地以一种通用的语言来描述数据库信息。同时,为了更精确地描述XML文件自身结构信息,
期刊
摘要:本文通过对VisuaI Basic中标准数据类型之间相互转换的问题的讨论,使我们对VB中标准数据类型之间相互转换问题的叙述能有一个准确的、规范的结论,而且有的结论还是鲜为人知的。  关键词:类型;表达式;转换  中图分类号:TP312 文献标识码:B
期刊
摘要:IP协议是Internec中最重要的协议,也是使用最多的协议,本文详细介绍了IP地址及其分类,以及子网掩码的计算。  关键词:IP地址;MAC地址;子网掩码;IPV4  中图分类号:TP393 文献标识码:B
期刊
摘要:本文介绍了中间件和Web Services在彩铃管理系统中的应用。作为可编程访问的Web组件技术,WebServices具有分布、跨平台、易集成、易扩展、完好的封装性等特点,可以充分发挥网络的潜力。本文提出了一种基于Web Services的彩铃管理系统的体系结构,引入中间件的实现思想,使得改变中间件模型的架构就可以轻松应付不同运营商的需求,为目前通信增值业务提出了具有实用价值和市场意义的解
期刊
摘要:本文从硬件和软件方面介绍了HHARM9一EDU开发平台的嵌入式系统的结构组成,详细、系统地叙述了以HHARM9一EDU为开发平台的嵌入式系统的启动程序的实现流程。  关键词:嵌入式系统;引导程序;HHARM9一EDU  中图分类号:TP316  文献标识码:A  文章编号:1009—3044(2005)35—0120—02
期刊
摘要:移动和无线计算,目前的关注点是如何将这些设备进行连接。设备和服务器以一些方式相互作用而产生。文章论述的是不为我们所见的设备与网络存在与某处的服务器相互作用 (例如无线应用协议和iMode,J2ME客户或者短消息服务(SMS)和电子邮件。即微浏览器)。服务器处理由无线设备提供的特别节目的大部分复杂细节。虽然有复杂性,但是移动的设备必须处理,精心设计的无线体系结构代表了服务器的尽可能的复杂性。
期刊