期刊文献+
共找到14篇文章
< 1 >
每页显示 20 50 100
一种高性能环形缓冲区的研究与实现 被引量:15
1
作者 姚章俊 陈蜀宇 卢尧 《计算机工程》 CAS CSCD 2012年第8期228-231,共4页
基于单生产者多消费者模型,剖析传统环形缓冲区写入和读出进程并发操作的缺陷,提出一种带有缓冲区单元状态标记的算法,解决环形缓冲区写入和读出进程的同步问题。定量分析产生环形缓冲区性能瓶颈的条件,在不满足该条件的情况下,环形缓... 基于单生产者多消费者模型,剖析传统环形缓冲区写入和读出进程并发操作的缺陷,提出一种带有缓冲区单元状态标记的算法,解决环形缓冲区写入和读出进程的同步问题。定量分析产生环形缓冲区性能瓶颈的条件,在不满足该条件的情况下,环形缓冲区的性能会有大幅提升。对比实验和数学分析验证了该环形缓冲区处理数据包的性能较好。 展开更多
关键词 环形缓冲区 进程同步 生产者 消费者 单元状态
下载PDF
基于信号量的生产者-消费者问题设计与分析 被引量:7
2
作者 刘晓平 石慧 +2 位作者 凌实 杜琳 田卫东 《合肥工业大学学报(社会科学版)》 2008年第5期84-88,共5页
生产者-消费者问题是操作系统课程教学中进程同步与互斥的经典问题,深刻理解此问题对理解操作系统中的进程管理具有重要意义。文章应用可视化的方法、基于多线程方式,对生产者-消费者问题进行了模拟,并通过实际测试比较了生产者、消费... 生产者-消费者问题是操作系统课程教学中进程同步与互斥的经典问题,深刻理解此问题对理解操作系统中的进程管理具有重要意义。文章应用可视化的方法、基于多线程方式,对生产者-消费者问题进行了模拟,并通过实际测试比较了生产者、消费者之间设置单一互斥信号量与设置两个互斥信号量两种不同方式对程序运行效率的影响。在给学生以直观映像的同时,引导学生对此问题进行深入思考,激发学生的创新意识。 展开更多
关键词 操作系统 生产者-消费者问题 进程同步 可视化 程序设计
下载PDF
一种用于并行系统的非阻塞消息队列机制 被引量:4
3
作者 刘晓建 吴庆波 +1 位作者 戴华东 任怡 《计算机工程与科学》 CSCD 北大核心 2011年第4期75-80,共6页
并行线程之间的消息传递和同步机制与系统的并行性能密切相关。在并行系统中,人们期望不必要的同步尽可能少,以充分开发系统的并行性,提高系统的运行效率。非阻塞缓冲区机制(NBB)允许消息生产者和消费者在不使用同步机制的情况下实现消... 并行线程之间的消息传递和同步机制与系统的并行性能密切相关。在并行系统中,人们期望不必要的同步尽可能少,以充分开发系统的并行性,提高系统的运行效率。非阻塞缓冲区机制(NBB)允许消息生产者和消费者在不使用同步机制的情况下实现消息传递。但是,NBB机制存在着消息缓冲区有限、在多生产者和/或多消费者情况下使用不便、有时甚至功能不能满足要求等问题。本文介绍的非阻塞队列机制(NBL)可看作是NBB的链表实现,但NBL可以有效地避免NBB的上述缺陷。本文描述了相关算法及其正确性证明。最后讨论了NBL机制的使用方法,并进行了有效性和性能评测。 展开更多
关键词 并行计算 分布式计算 线程 同步 阻塞 实时 NBB NBL 生产者 消费者
下载PDF
线程间一种高效的消息传递方法研究 被引量:2
4
作者 卫洪春 《现代电子技术》 北大核心 2015年第14期74-77,共4页
为了实现线程间消息的有效传递,在探讨进程和线程的概念、进程和线程的区别、同步和异步处理机制、同步访问技术、Linux下的软中断等技术的基础上,提出一种实现线程间有效传递消息的方法。该方法可以传递任意类型、大小和格式的消息,并... 为了实现线程间消息的有效传递,在探讨进程和线程的概念、进程和线程的区别、同步和异步处理机制、同步访问技术、Linux下的软中断等技术的基础上,提出一种实现线程间有效传递消息的方法。该方法可以传递任意类型、大小和格式的消息,并且完全由实现者决定和控制,具有较好的实用价值。 展开更多
关键词 进程 线程 异步处理 同步访问技术 消息传递
下载PDF
操作系统中并发进程的生产者—消费者问题的研究 被引量:4
5
作者 李晓宇 《许昌学院学报》 CAS 2013年第2期52-56,共5页
全面分析了生产者—消费者问题所有情况,如单个生产者、单个消费者、单个缓冲区;多个生产者、多个消费者、多个缓冲区.以及介于两者之间还有几种情况.提供了解决方案,帮助学生更准确、更深刻地理解和掌握并发进程程序设计的本质和技巧.
关键词 操作系统 并发进程 生产者-消费者问题 同步 互斥 信号量
下载PDF
生产者与消费者问题在JAVA中的实现 被引量:2
6
作者 白戈力 《内蒙古农业大学学报(自然科学版)》 CAS 2006年第2期117-121,共5页
生产者与消费者问题是《操作系统》中经典进程同步问题的典型代表。本文介绍了基于单缓冲区和多缓冲区的生产者与消费者问题在JAVA中的多种实现机制,其中主要利用了数据结构中的循环队列和堆栈来模拟实现。这种用JAVA实现生产者与消费... 生产者与消费者问题是《操作系统》中经典进程同步问题的典型代表。本文介绍了基于单缓冲区和多缓冲区的生产者与消费者问题在JAVA中的多种实现机制,其中主要利用了数据结构中的循环队列和堆栈来模拟实现。这种用JAVA实现生产者与消费者问题的思想不仅可以帮助学生更好的理解所学内容,而且还可以锻炼学生的动手实践能力,具有很强的参考价值和实践意义。 展开更多
关键词 生产者 消费者问题 进程 线程 JAVA 程序语言
下载PDF
利用JAVA多线程并发机制解决生产者—消费者问题 被引量:4
7
作者 陈益 《电脑学习》 2010年第1期147-149,共3页
本文分析并描述了JAVA多线程并发过程中的同步机制及消息通信机制的基本原理,探讨如何运用多线程同步机制和消息互通机制切实解决生产者和消费者之间的问题。
关键词 多线程 同步 并发 生产者 消费者
下载PDF
基于C#的生产者和消费者的线程同步研究 被引量:1
8
作者 江珊珊 全蕾 《电脑知识与技术》 2008年第12Z期2163-2164,共2页
生产者与消费者是多线程应用中一个必须解决的问题,它涉及到了线程之间的通讯的顺畅。通过对C#中多种线程方法的研究,有效地完成了它们之间的同步运行。
关键词 生产者和消费者 C# 线程同步
下载PDF
运用JAVA多线程技术仿真实现进程同步与互斥
9
作者 陶大伟 《常州信息职业技术学院学报》 2008年第3期24-26,54,共4页
针对高校操作系统这门课程教学中的难点——进程的同步与互斥,提出利用JAVA语言的多线程技术来模拟操作系统中进程的同步与互斥。通过运行程序并观测运行结果,来提高操作系统课程教学的效率。
关键词 JAVA 进程 互斥 同步 生产者—消费者问题
下载PDF
计算机操作系统中生产者-消费者问题分析
10
作者 徐曼 孙曼曼 《现代计算机》 2009年第12期81-83,共3页
操作系统中引入进程使得计算机系统性能得到很大提升,系统中同时存在多个进程,它们彼此独立,各自按照自己的方式运行,同时共享系统中的资源,其中重点问题是进程间的同步。针对进程同步中的经典同步问题——生产者-消费者问题进行详细分... 操作系统中引入进程使得计算机系统性能得到很大提升,系统中同时存在多个进程,它们彼此独立,各自按照自己的方式运行,同时共享系统中的资源,其中重点问题是进程间的同步。针对进程同步中的经典同步问题——生产者-消费者问题进行详细分析,并采用信号量机制实现其同步。 展开更多
关键词 进程同步 生产者-消费者问题 信号量 PV操作
下载PDF
水电站网络监控系统中线程通信技术 被引量:3
11
作者 邵显成 权先璋 +1 位作者 范卫红 张勇传 《水电能源科学》 1998年第1期51-54,共4页
利用线程技术实现水电站监控系统的实时通信,讨论了串口异步通信技术,开发了基于Windows95的水电站网络监控系统的网络通信模块.
关键词 串口异步通信 水电站监控系统 线程技术 网络
下载PDF
基于Web的生产者-消费者同步问题的实现技术 被引量:3
12
作者 彭民德 《计算机工程与应用》 CSCD 北大核心 2006年第22期50-51,58,共3页
论文介绍了用Java语言实现P、V操作互斥原语的一种方法,并借此写了多个生产者和多个消费者的同步算法,以直观的图示方式演示了生产者和消费者的同步动作。
关键词 生产者 消费者 进程 线程 同步 互斥
下载PDF
Java多线程设计模式研究 被引量:5
13
作者 崔立剑 吴平 《计算机与现代化》 2006年第11期92-94,98,共4页
针对Java多线程并发程序设计,归类和总结了不同功能的Java多线程设计模式,结合实例分析比较了这些设计模式,这有助于解决实际编程中的并发问题,开发出高质量的Java多线程程序。
关键词 多线程 synchronized 读-写锁 生产者-消费者
下载PDF
利用Linux互斥锁解决生产者——消费者问题 被引量:2
14
作者 赵颢凯 柴玉梅 《电脑知识与技术》 2021年第36期132-134,147,共4页
在计算机操作系统的学习过程中,生产者—消费者问题向来是难点。结合Linux系统提供的互斥锁机制,编写C语言程序实现生产者—消费者问题,并对运行结果进行了详细分析,旨在帮助学习者更好地理解该问题,为掌握其他进程同步与互斥问题奠定... 在计算机操作系统的学习过程中,生产者—消费者问题向来是难点。结合Linux系统提供的互斥锁机制,编写C语言程序实现生产者—消费者问题,并对运行结果进行了详细分析,旨在帮助学习者更好地理解该问题,为掌握其他进程同步与互斥问题奠定基础。 展开更多
关键词 生产者—消费者问题 进程同步 LINUX 互斥锁
下载PDF
上一页 1 下一页 到第
使用帮助 返回顶部