共查询到20条相似文献,搜索用时 140 毫秒
1.
杨泉波 《电脑编程技巧与维护》2010,(9):53-55
将几十台远程视频服务器监测数据通过因特网向上传输,面临的问题是如何进行软件设计,以保证数据传输的高效率。采用异步、多线程的方法来设计软件,从功能上分成3个前后关联的线程:主线程、数据接收线程和存入数据库线程,它们异步执行。所设计软件实现了大量视频服务器的数据传输问题,运行正常可靠。 相似文献
2.
张明辉 《电脑编程技巧与维护》2013,(12):8-9
运用内核最新特性进行优化的Linux流媒体服务器异步事件驱动框架可以提供统一的事件注册和系统回调,避免相应线程互斥的复杂性,能实现高效的数据传输,并且还能接收并处理客户端的流媒体交互消息,从数据源中获取指定的媒体数据然后发送给客户端。 相似文献
3.
介绍异步数据传输机制(Asynchronous Communication Mechanism,ACM)的基本理论,采用有限状态机理论建立ACM的抽象数学模型,通过此模型分析研究了ACM的相关特性,以及亚稳态问题对于这种机制的影响.ACM在异步模块间的数据传输等方面的应用具有突出的优势. 相似文献
4.
简述了异步任务处理在复杂Web应用中的必要性,利用Java中基于线程池的执行框架,分析并设计了相应的任务调度方法,以解决Web应用中大型任务处理时间长与系统要求响应时问短的矛盾,实现了用于处理复杂任务的异步调度,提高系统的可靠性。 相似文献
5.
6.
异步数据传输机制的数控快速串行总线模型研究和协议设计 总被引:1,自引:1,他引:0
异步数据传输机制(Asynchronous Communication Mechanism,ACM)是一种管理实时系统中,特别是在多时钟域实时嵌入式系统中,非同步系统之间不需要同步的数据传输的特殊机制.介绍ACM的基本理论,将ACM的四种通讯模型引入数控快速串行总线(Fast Serial Bus)建模和协议设计过程.文章应用异步传输机制建立数控系统统一的通信模型,在该通讯模型基础上设计了数控快速串行总线通信协议,最后给出基于SOPC技术的协议芯片的实现方法. 相似文献
7.
AJAX在WebGIS异步数据交互中的研究 总被引:2,自引:1,他引:1
介绍了WebGIS的主要实现方法,并和WebGIS的其它不同实现技术进行了对比.目的是解决WebGIS中海量数据的同步交互问题,提出应用AJAX的异步性来实现WebGIS数据的异步交互,从而达到提高WebGIS数据传输效率,改善WebGIS用户交互的目的.利用AJAX的异步数据交互技术可以改善海量数据传输的性能, 给用户更好的交互体验, 对推广WebGIS的应用具有一定的现实意义. 相似文献
8.
9.
10.
两种线程池的实现和性能评价 总被引:2,自引:1,他引:1
线程池被广泛地应用在中间件如Web应用服务器、事务监控器等的实现中.实现线程池的方法主要有半同步/半异步(Half-Sync/Half-Asyn)模式和领导者/跟随者(Leader/Follower)模式.实现了这两种线程池,从理论上分析了它们的性能,并进行了性能实验.实验数据表明Leader/Follower模式具有较高的性能优势. 相似文献
11.
12.
全局同步计算模型简单易用,但是路障同步导致收敛速度变慢。以顶点为中心的异步迭代虽然提高了收敛速度,但在计算节点之间需要频繁发送信息。在Spark环境下提出一种基于子图的异步迭代更新方法。在子图之间建立异步消息通信连接后,子图能以异步方式发送数据块;通过多线程同步避免数据读写冲突,保证异步更新时顶点状态的一致性。在大规模样本数据集上分别从收敛结果、收敛速度和通信代价验证方法有效性。实验结果表明,与全局同步迭代相比,该方法有效提高了计算收敛速度。与顶点为中心的异步更新方式相比,该方法在收敛时间上略有增长,但是显著降低了通信开销。 相似文献
13.
在Linux2.6内核下实现1553B的驱动;针对1553B对实时性要求高,而实际处理过程又必须在应用层执行的特点,提出了在Linux下1553B驱动软件实时性设计方法,该方法采用异步通知的中断上报机制实现了用户中断处理函数的回调,采用实时进程的抢占机制保证了用户中断处理函数的及时运行,保证了1553B在Linux系统下的实时性;通过测试和分析,1553B中BC和RT间的数据通信可满足软实时的要求,传输超时率小于万分之0.3,数据基本能被及时、正确地处理;通过实时性设计的1553B驱动软件非常适合对通信速率要求不是很苛刻的应用场合。 相似文献
14.
One of the essential problems in parallel computing is: Can SIMD machines handle asynchronous problems? This is a difficult, unsolved problem because of the mismatch between asynchronous problems and SIMD architectures. We propose a solution to let SIMD machines handle general asynchronous problems. Our approach is to implement a runtime support system which can run MIMD-like software on SIMD hardware. The runtime support system, named P kernel, is thread-based. There are two major advantages of the thread-based model. First, for application problems with irregular and/or unpredictable features, automatic scheduling can move some threads from overloaded processors to underloaded processors. Second, and more importantly, the granularity of threads can be controlled to reduce system overhead. The P kernel is also able to handle bookkeeping and message management, as well as to make these low-level tasks transparent to users. Substantial performance has been obtained on Maspar MP-1 相似文献
15.
分析了I/O复用模型的原理和特点,并针对Windows与Linux平台间通信的并发数量不足的问题,提出在Windows与Linux平台间使用socket(套接字)异步通信的方法.通信采用客户端/服务器(Client/Server)模型.在该模型中,服务器端使用Linux提供的epoll接口,而客户端使用.NET提供的AsyncCallBack(异步回调)的委托方式构建跨平台的异步通信.此外,结合多线程编程方法,处理 socket 通信客户端的显示问题.从观测通信过程来看,服务器端能够同时接收多个客户端发送的数据并返回数据.实验结果表明,在Windows与Linux进行socket异步通信是完全可行的, epoll接口的使用提高了Linux服务器端的并发性,从而提高了Windows和Linux平台间网络通信的实时性. 相似文献
16.
随着Web服务应用范围的不断扩展,灵活的消息传递机制在许多复杂网络应用中变得越来越重要。针对目前Web服务同步调用机制存在的不足,提出了异步Web服务的解决方案。分析了异步Web服务消息传递机制,以及在.NET框架中实现异步Web服务的原理,并通过实例探讨了异步Web服务在.NET框架中的实现方法。 相似文献
17.
WIN32下基于线程的异步串行通信 总被引:1,自引:1,他引:1
在串行通信中引入线程,可降低数据丢失率以及提高系统的可靠性,本文介绍了用DELPI3.0实现基于线程的32位异步串行通信,通过介绍读/写线程解释了WIN32多线程思想在通信编程中的应用。 相似文献
18.
洪嘉翔 《计算机工程与应用》2016,52(2):250-255
针对某些多源航迹融合应用系统中通信带宽有限、通信质量欠佳等现实条件致使网络传输数据少、通信延时无序的问题,提出一种基于部分可利用局部估计同步化及最少信息自适应权值估计的异步航迹融合技术。该技术克服了现有方法中对局部估计质量等信息的依赖,并能避免部分传输数据延时过大对融合实时性能造成的损失。通过一个仿真例子验证了方法在实际应用尤其是通信受限的多源融合系统中具有较强的实用性。 相似文献
19.
20.
随着CORBA应用领域的扩展,许多应用需要CORBA提供异步机制,而传统的CORBA不提供异步方法激活机制。本文介绍了一种基于对象传值模式的异步模型--Polling模型,该模型可以在应用级解耦合请求和应答。我们在Starbus上实现了该模型,测试结果表明了该模型的可行性 相似文献