-
题名基于Web的生产者-消费者同步问题的实现技术
被引量:3
- 1
-
-
作者
彭民德
-
机构
湖南涉外经济学院计算机系
-
出处
《计算机工程与应用》
CSCD
北大核心
2006年第22期50-51,58,共3页
-
文摘
论文介绍了用Java语言实现P、V操作互斥原语的一种方法,并借此写了多个生产者和多个消费者的同步算法,以直观的图示方式演示了生产者和消费者的同步动作。
-
关键词
生产者
消费者
进程
线程
同步
互斥
-
Keywords
producer, consumer, process, thread, synchronous, asynchronous
-
分类号
TP311
[自动化与计算机技术—计算机软件与理论]
-
-
题名生产者-消费者模式在WEB数据挖掘中的应用
被引量:2
- 2
-
-
作者
孙雪
郑兆瑞
刘嵘
-
机构
太原理工大学计算机与软件学院
-
出处
《电脑开发与应用》
2006年第3期48-50,共3页
-
文摘
为了解决传统单线程模式不能满足W EB数据挖掘中对海量数据的处理问题,提供了一种高效可行的多线程并发机制——生产者消费者模式,并引进了线程池管理,增强了程序的效能,提高了系统资源利用率,减少了运行时间,为以后W EB数据挖掘的应用提供了思路。
-
关键词
生产者一消费者
WEB数据挖掘
多线程
线程池
JAVA
-
Keywords
producer - consumer, Web data mining, multithread, thread pools, Java
-
分类号
TP274
[自动化与计算机技术—检测技术与自动化装置]
-
-
题名基于JAVA线程机制研究生产者-消费者问题
被引量:2
- 3
-
-
作者
孔德凤
应时
-
机构
宁夏大学新华学院
武汉大学计算机学院
-
出处
《信息与电脑》
2017年第2期100-103,共4页
-
文摘
生产者与消费者问题是《操作系统》中经典进程同步问题的典型代表。笔者介绍了JAVA线程机制实现的两种方式,通过实例对比两种方式的区别,并且将Runnable接口实现多线程的方法应用在操作系统中典型的生产者-消费者问题上。这种用JAVA实现生产者与消费者问题的思想不仅可以帮助学生更好理解所学内容,而且还可以锻炼学生的动手实践能力,具有很强的参考价值和实践意义。
-
关键词
JAVA
线程
生产者-消费者
-
Keywords
JAVA
thread
producer-consumer
-
分类号
TP311.11
[自动化与计算机技术—计算机软件与理论]
-
-
题名一种用于并行系统的非阻塞消息队列机制
被引量:4
- 4
-
-
作者
刘晓建
吴庆波
戴华东
任怡
-
机构
国防科学技术大学计算机学院
-
出处
《计算机工程与科学》
CSCD
北大核心
2011年第4期75-80,共6页
-
基金
国家863计划资助项目(2008AA01Z138
2007AA01Z177)
-
文摘
并行线程之间的消息传递和同步机制与系统的并行性能密切相关。在并行系统中,人们期望不必要的同步尽可能少,以充分开发系统的并行性,提高系统的运行效率。非阻塞缓冲区机制(NBB)允许消息生产者和消费者在不使用同步机制的情况下实现消息传递。但是,NBB机制存在着消息缓冲区有限、在多生产者和/或多消费者情况下使用不便、有时甚至功能不能满足要求等问题。本文介绍的非阻塞队列机制(NBL)可看作是NBB的链表实现,但NBL可以有效地避免NBB的上述缺陷。本文描述了相关算法及其正确性证明。最后讨论了NBL机制的使用方法,并进行了有效性和性能评测。
-
关键词
并行计算
分布式计算
线程
同步
阻塞
实时
NBB
NBL
生产者
消费者
-
Keywords
parallel programming
distributed computing
thread
synchronization
blocking
real time
NBB
NBL
producer
consumer
-
分类号
TP316.2
[自动化与计算机技术—计算机软件与理论]
-
-
题名生产者与消费者问题在JAVA中的实现
被引量:2
- 5
-
-
作者
白戈力
-
机构
内蒙古农业大学计算机与信息工程学院
-
出处
《内蒙古农业大学学报(自然科学版)》
CAS
2006年第2期117-121,共5页
-
文摘
生产者与消费者问题是《操作系统》中经典进程同步问题的典型代表。本文介绍了基于单缓冲区和多缓冲区的生产者与消费者问题在JAVA中的多种实现机制,其中主要利用了数据结构中的循环队列和堆栈来模拟实现。这种用JAVA实现生产者与消费者问题的思想不仅可以帮助学生更好的理解所学内容,而且还可以锻炼学生的动手实践能力,具有很强的参考价值和实践意义。
-
关键词
生产者
消费者问题
进程
线程
JAVA
程序语言
-
Keywords
The problem of producer- consumer
process
thread
JAVA
-
分类号
TP312
[自动化与计算机技术—计算机软件与理论]
-
-
题名利用JAVA多线程并发机制解决生产者—消费者问题
被引量:4
- 6
-
-
作者
陈益
-
机构
湖北工业大学理学院
-
出处
《电脑学习》
2010年第1期147-149,共3页
-
文摘
本文分析并描述了JAVA多线程并发过程中的同步机制及消息通信机制的基本原理,探讨如何运用多线程同步机制和消息互通机制切实解决生产者和消费者之间的问题。
-
关键词
多线程
同步
并发
生产者
消费者
-
Keywords
Multi-threaded Synchronization Concurrence producer consumer
-
分类号
TP311.1
[自动化与计算机技术—计算机软件与理论]
-
-
题名基于C#的生产者和消费者的线程同步研究
被引量:1
- 7
-
-
作者
江珊珊
全蕾
-
机构
东华理工大学信息工程学院
-
出处
《电脑知识与技术》
2008年第12Z期2163-2164,共2页
-
文摘
生产者与消费者是多线程应用中一个必须解决的问题,它涉及到了线程之间的通讯的顺畅。通过对C#中多种线程方法的研究,有效地完成了它们之间的同步运行。
-
关键词
生产者和消费者
C#
线程同步
-
Keywords
producers and consumers
C#
thread synchronization
-
分类号
TP311.52
[自动化与计算机技术—计算机软件与理论]
-
-
题名生产者—消费者二维队列模型在舆情监控系统中的应用
- 8
-
-
作者
雷龙艳
万亚平
徐强
阳小华
-
机构
南华大学计算机科学与技术学院
-
出处
《南华大学学报(自然科学版)》
2013年第3期56-60,共5页
-
基金
湖南省自然科学基金资助项目(11JJ6047)
湖南省科技计划基金资助项目(2011FJ3087)
衡阳市科技局基金资助项目(2012KG68)
-
文摘
生产者—消费者模式是程序设计中的经典模式.为了满足舆情监控系统Web数据挖掘的实时高效性,提出基于生产者—消费者模式的二维矩阵队列链模型,得到二维长度设定准则,并引入线程池进行管理,提高了系统资源的利用率,实时高效,且能够十分方便的对其队列进行日志监控,为Web数据抓取分析系统提供了可供借鉴的经验.
-
关键词
生产者-消费者
二维队列
舆情
线程池
-
Keywords
producer-consumer
two-dimensional matrix queues
public opinion
thread pool
-
分类号
TP391
[自动化与计算机技术—计算机应用技术]
-
-
题名网络流媒体服务器的机制与实现研究
被引量:9
- 9
-
-
作者
张兴明
耿晨歌
汪乐宇
-
机构
浙江大学仪器系数字技术及仪器研究所
-
出处
《计算机工程与设计》
CSCD
2004年第1期61-64,共4页
-
文摘
网络流媒体服务器是指在IP网络上提供实时视频(音频)流服务的网络服务器,对服务器的机制与实现进行了深入研究,在RTP/RTCP协议和RTSP协议基础上,提出了“生产者线程-消费者线程”的架构,用面向对象的方法和事件驱动的机制实现服务器异步工作方式,充分利用系统资源,提高了服务器的并发性和实时性。基于反馈报文的流服务器流量自调节,解决了网络拥塞时实时数据传输的问题。
-
关键词
流媒体
网络服务器
事件驱动
流量控制
RTP
RTCP
RTSP
生产者线程-消费者线程
-
Keywords
streaming-media-server
RTSP/RTP/RTCP
producer thread - consumer thread
event driven
flow control
-
分类号
TP393.0
[自动化与计算机技术—计算机应用技术]
TP368.5
[自动化与计算机技术—计算机系统结构]
-
-
题名视频会议系统中数据缓冲机制的研究
被引量:4
- 10
-
-
作者
褚蓬飞
张焕强
方贵明
-
机构
中国科学院软件所
-
出处
《计算机应用研究》
CSCD
北大核心
2006年第5期67-69,共3页
-
基金
国家自然科学基金资助项目(60373049)
-
文摘
在视频会议系统中,服务器端多媒体数据流的存储转发有其特殊的背景和要求,因而需要一个高性能的多媒体数据流的缓冲机制,该机制的高效与否是制约视频会议系统性能的关键因素之一。在传统的生产者/消费者模型的基础上,结合多媒体业务的特殊环境,提出了一个新的数据流的缓冲机制模型,并在此基础上实现了一套集中式的多点视频会议系统。
-
关键词
视频会议
线程池
多点控制单元
多点处理器
生产者/消费者模型
-
Keywords
Video Conference System
thread Pool
MCU
MP
producer/consumer Model
-
分类号
TP317.4
[自动化与计算机技术—计算机软件与理论]
-
-
题名基于Intranet的无线电报务训练平台
被引量:2
- 11
-
-
作者
谭旭刚
杨路明
余进
-
机构
中南大学信息科学与工程学院
-
出处
《计算机技术与发展》
2008年第6期185-187,191,共4页
-
文摘
提出了一种基于Intranet的无线电报务训练平台的设计模型和实现方式。该系统在Visual C++环境中开发,采用流式套接字实现了网络通信功能;使用DirectSound实现了音频模拟以及混音,并采用计时器控制声音的方法实现了声音的串行化;采用多线程技术和设计模式对系统进行了优化,并设计算法解决了发报中"生产者与消费者"的问题。
-
关键词
网络通信
音频模拟
多线程技术
设计模式
生产者与消费者
-
Keywords
network communications
audio simulation
multi- threading technology
producers and consumers
-
分类号
TP399
[自动化与计算机技术—计算机应用技术]
-
-
题名Java多线程设计模式研究
被引量:5
- 12
-
-
作者
崔立剑
吴平
-
机构
中国农业大学信息与电气工程学院
-
出处
《计算机与现代化》
2006年第11期92-94,98,共4页
-
文摘
针对Java多线程并发程序设计,归类和总结了不同功能的Java多线程设计模式,结合实例分析比较了这些设计模式,这有助于解决实际编程中的并发问题,开发出高质量的Java多线程程序。
-
关键词
多线程
synchronized
读-写锁
生产者-消费者
-
Keywords
multi-thread
synchronized
read-wrlte lock
producer-consumer
-
分类号
TP311.52
[自动化与计算机技术—计算机软件与理论]
-
-
题名基于RabbitMQ的异步全双工消息总线的实现
被引量:16
- 13
-
-
作者
鱼朝伟
詹舒波
-
机构
北京邮电大学网络技术研究院
-
出处
《软件》
2016年第2期139-146,共8页
-
文摘
消息总线是一种通信工具,可以在机器之间互相传输消息、文件等。消息总线扮演着一种消息路由的角色,拥有一套完备的路由机制来决定消息传输方向。发送端只需要向消息总线发出消息而不用管消息被如何转发。Rabbit MQ是一个开源跨平台跨语言的AMQP实现。首先介绍了Rabbit MQ的特点,并对其相关对象和消息传递机制做了阐述。然后,在其基础之上增加了消息总线控制功能,构建了一个通用的异步全双工消息总线,展示了部分实现细节,并验证了其性能,提出了相关改进意见,还探讨了在多线程并发环境下的线程安全问题。经过实践证明,该消息总线功能稳定,可以提高电信增值业务的开发效率和呼叫中心业务的处理性能。
-
关键词
RabbitMQ
消息总线
线程安全
生产者-消费者模型
-
Keywords
RabbitMQ
Message bus
thread safety
producer-consumer model
-
分类号
TP311.52
[自动化与计算机技术—计算机软件与理论]
-
-
题名采集系统中存储技术的研究
被引量:1
- 14
-
-
作者
刘胜
张延园
林奕
尤红桃
-
机构
西北工业大学计算机学院
-
出处
《计算机与现代化》
2012年第11期51-54,58,共5页
-
文摘
随着光纤技术在嵌入式领域中的应用,通信数据量不断增加,高速采集网络上的数据并正确地存储到磁盘上已成为整个系统的瓶颈。本文从系统基本功能模块出发结合生产者/消费者(Producer-Consumer)模型,对多线程并发、直接读写扇区、异步I/O等技术在系统中的应用进行分析;对系统模型进行抽象,用数学方法对系统进行可行性分析。实验表明,数据采集系统中采用多线程多缓冲的方式在性能上有一定的提高。
-
关键词
数据采集
多线程
生产者
消费者模型
CreateFile
并发存储
-
Keywords
data acquisition
multi-thread
producer-consumer model
CreateFile
concurrency storage
-
分类号
TP319
[自动化与计算机技术—计算机软件与理论]
-
-
题名网管消息通信中生产者消费者模式的应用与实现
被引量:1
- 15
-
-
作者
张晶
郑有才
-
机构
西安电子科技大学计算机学院
西安电子科技大学软件学院
-
出处
《电子科技》
2007年第7期69-71,78,共4页
-
文摘
基于网管系统(NMS)的消息通信模块,提出了一种高效可行的多线程并发机制——生产者消费者模式,并引进了线程池管理,从而达到提高系统资源利用率,减少运行时间的目的。
-
关键词
生产者消费者模式
消息通信
多线程
线程池
-
Keywords
producer consumer
network management system ( NMS )
messaging
multithread
thread pools
-
分类号
TN319
[电子电信—物理电子学]
-
-
题名两种解决生产者—消费者问题的Java实现模型
被引量:1
- 16
-
-
作者
范容
胡则辉
-
机构
杭州师范学院信息工程学院
-
出处
《现代计算机》
2006年第6期100-103,共4页
-
文摘
本文以Java的多线程机制为技术手段,模拟了经典的生产者消费者问题,解决了此问题中的同步问题。
-
关键词
JAVA多线程
生产者—消费者问题
-
Keywords
Java Multi-threading
producer-consumer Problem
-
分类号
TP312.1
[自动化与计算机技术—计算机软件与理论]
-
-
题名网络库Tbnet及其应用分析
- 17
-
-
作者
李艳
张玲
胡术
李璞
潘倩
-
机构
四川大学计算机学院
四川大学国家空管自动化系统技术重点实验室
四川大学计算机基础教学实验中心
-
出处
《微型机与应用》
2017年第1期66-68,72,共4页
-
文摘
Tbnet采用生产者-消费者队列模型,具有附带回应的报文发送机制,对外提供类库型的接口,应用具有多样性。研究了淘宝开源网络库Tbnet的核心设计实现、多样化使用,内容包括Tbnet主要类及其类间关系,客户端与服务端间的连接通信过程,以OceanBase早期版本为代表的淘宝分布式产品对Tbnet使用的分析,以及该库向Windows平台的移植工作。
-
关键词
输入/输出线程
工作线程
生产者-消费者
-
Keywords
input/output thread
worker thread
producer-consumer
-
分类号
TP393.1
[自动化与计算机技术—计算机应用技术]
-
-
题名综合数据管理软件的通用架构设计
- 18
-
-
作者
何金胜
李卫民
-
机构
中国航空无线电电子研究所
空军驻上海航空电子公司军事代表室
-
出处
《航空电子技术》
2017年第2期30-33,共4页
-
文摘
传统的综合数据管理软件因型号各异有着多种不同的软件架构,存在着维护困难的问题。本文提出了一种新的以多种软件设计模式^([1])为基础设计出的通用化的综合数据管理软件的架构;该架构扩展性好,实现了软件业务逻辑与硬件及驱动解耦、任务间解耦,并避免了资源竞争。目前应用该架构实现的某型号综合数据管理软件运行良好,实现了设计期望。
-
关键词
生产者-消费者模型
线程池模型
通用化软件架构
-
Keywords
producer-consumer model
thread pool
general software architecture
-
分类号
TP311.561
[自动化与计算机技术—计算机软件与理论]
-
-
题名生产者消费者模型在认证服务器中的应用
- 19
-
-
作者
彭华
-
机构
中国电子科技集团公司第三十研究所
-
出处
《通信技术》
2019年第10期2528-2532,共5页
-
文摘
为了提升认证服务器性能,提出将生产者消费者模型应用到认证服务器中。通过对比实验,验证了基于生产者消费者模型的认证服务器与传统模型的认证服务器的性能区别。此外,实验证明了对生产者消费者模型的消费者线程进行不同的二次分配,会对认证性能产生不同的影响。在认证服务器的架构设计时,针对不同类型认证服务器的应用特点,合理的处理模型和线程分配可最大化提升认证服务器的处理性能。
-
关键词
生产者消费者模型
认证服务器
多线程
性能
-
Keywords
producer-consumer model
authentication server
multi thread
performance
-
分类号
TP312
[自动化与计算机技术—计算机软件与理论]
-