-
题名基于Web的生产者-消费者同步问题的实现技术
被引量:3
- 1
-
-
作者
彭民德
-
机构
湖南涉外经济学院计算机系
-
出处
《计算机工程与应用》
CSCD
北大核心
2006年第22期50-51,58,共3页
-
文摘
论文介绍了用Java语言实现P、V操作互斥原语的一种方法,并借此写了多个生产者和多个消费者的同步算法,以直观的图示方式演示了生产者和消费者的同步动作。
-
关键词
生产者
消费者
进程
线程
同步
互斥
-
Keywords
producer, consumer, process, thread, synchronous, asynchronous
-
分类号
TP311
[自动化与计算机技术—计算机软件与理论]
-
-
题名基于多线程技术的自动测试系统优化设计
被引量:8
- 2
-
-
作者
赵源
姜小峰
-
机构
苏州大学计算机科学与技术学院
-
出处
《计算机应用》
CSCD
北大核心
2014年第7期2124-2128,共5页
-
文摘
传统的测试过程对系统性能考虑较少,但随着并行测试方法的广泛应用,对系统性能和数据吞吐量的要求越来越高,利用多线程技术优化软件设计成为有效提高自动测试系统性能的途径之一。对测试过程流水现象进行建模,采用异步流水线设计模式,结合面向任务的概念,提出了一种适用于测试系统的编程模型。实验结果表明,该模型在测试任务随机输入的条件下可明显缩短样本的平均测试时间,通过在交流接触器特性参数测试实例中的具体应用,表明该模型不仅能够增加测试项目配置的灵活性,而且可以避免测试系统中多线程编程的复杂性。
-
关键词
自动测试系统
多线程
生产者/消费者模式
异步流水线
接触器
-
Keywords
automatic test system
multithreading
producer/consumer pattern
asynchronous pipeline
contactor
-
分类号
TP302.1
[自动化与计算机技术—计算机系统结构]
TP274.2
[自动化与计算机技术—检测技术与自动化装置]
-
-
题名网络流媒体服务器的机制与实现研究
被引量:9
- 3
-
-
作者
张兴明
耿晨歌
汪乐宇
-
机构
浙江大学仪器系数字技术及仪器研究所
-
出处
《计算机工程与设计》
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
- 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
[自动化与计算机技术—计算机软件与理论]
-
-
题名经典进程同步问题的研究与实现
被引量:3
- 5
-
-
作者
王文磊
徐汀荣
-
机构
苏州大学计算机科学与技术学院
-
出处
《计算机工程与设计》
CSCD
北大核心
2006年第12期2248-2250,2253,共4页
-
文摘
简单介绍了Windows环境下进行多线程编程的意义,分析了多线程机制的原理和多线程中资源共享所带来的问题,重点讨论了C++Builder6环境下开发多线程应用程序这一问题,对多线程的资源共享和并发控制技术进行了深入的分析,并通过实现生产者-消费者问题、读者-写者问题以及哲学家共餐问题等经典进程同步问题更好地理解程序并发过程中的同步机制和交互通信机制及其实现方法。
-
关键词
多线程
同步
生产者-消费者
读者-写者
哲学家共餐
-
Keywords
multithread
synchronous
producer-customer
reader-writer
dinning philosophers
-
分类号
TP311
[自动化与计算机技术—计算机软件与理论]
-
-
题名视频会议系统中数据缓冲机制的研究
被引量:4
- 6
-
-
作者
褚蓬飞
张焕强
方贵明
-
机构
中国科学院软件所
-
出处
《计算机应用研究》
CSCD
北大核心
2006年第5期67-69,共3页
-
基金
国家自然科学基金资助项目(60373049)
-
文摘
在视频会议系统中,服务器端多媒体数据流的存储转发有其特殊的背景和要求,因而需要一个高性能的多媒体数据流的缓冲机制,该机制的高效与否是制约视频会议系统性能的关键因素之一。在传统的生产者/消费者模型的基础上,结合多媒体业务的特殊环境,提出了一个新的数据流的缓冲机制模型,并在此基础上实现了一套集中式的多点视频会议系统。
-
关键词
视频会议
线程池
多点控制单元
多点处理器
生产者/消费者模型
-
Keywords
Video Conference System
Thread Pool
MCU
MP
Producer/Consumer Model
-
分类号
TP317.4
[自动化与计算机技术—计算机软件与理论]
-
-
题名采用LabVIEW设计的PCM数据实时接收系统
被引量:2
- 7
-
-
作者
朱京来
何平
郝大力
马晓东
-
机构
北京电子工程总体研究所
中国人民解放军驻二院中心军事代表室
-
出处
《现代防御技术》
2018年第1期7-10,40,共5页
-
文摘
脉冲编码调制(PCM)技术因为其良好的抗干扰性能,被广泛应用于飞行器的地面测试与飞行试验当中。为了监控被测飞行器的运行状态,通常需要对测试过程中的PCM数据进行实时接收显示。提出了一种基于Lab VIEW的PCM数据实时接收系统的设计方法,通过采用数据接收卡与上位机程序相结合的方式,实现了对PCM数据的实时接收显示。经验证,该系统可满足飞行器地面测试的需要。
-
关键词
飞行器测试
脉冲编码调制
实时接收
LABVIEW
生产者-消费者模式
多线程
-
Keywords
spacecraft test
pulse code modulation ( PCM )
real-time receiving system
LabVIEW
producer/consumer design pattern
muhithreaded
-
分类号
TJ760.6
[兵器科学与技术—武器系统与运用工程]
TP23
[自动化与计算机技术—检测技术与自动化装置]
-