码迷,mamicode.com
首页 >  
搜索关键字:raw-os 消息队列    ( 3727个结果
(总结)高并发消息队列常用通知机制
最近在研究一个高性能的无锁共享内存消息队列,使用的fifo来通知。结合之前《基于管道通知的百万并发长连接server模型》文章,这里总结一下常用的通知机制。常用的通知机制中比较典型的有以下几种:1、signal这种机制下,我们向被通知进程发送一个特殊的signal(比如SIGUSR1),这样正在睡眠...
分类:其他好文   时间:2014-09-14 19:13:37    阅读次数:240
进程间通信--管道
常用的进程间通信方式有这几种A.传统的进程间通信方式无名管道(pipe)、有名管道(fifo)和信号(signal)B.System v IPC对象共享内存(share memory)、消息队列(message queue)和信号灯(semaphore)C.BSD套接字(socket)一、无名管道(...
分类:其他好文   时间:2014-09-14 17:52:37    阅读次数:363
第一章 Windows程序内部运行机制(3)消息与消息队列
在Windows中,用户程序可以调用系统的API函数,系统也会调用用户程序,这个调用时通过消息来进行的。 Windows程序设计是一种事件驱动方式的程序设计模式,主要基于消息。 【例】当用户在窗口中画图的时候,按下鼠标左键,操作系统就会感知到这一事件,于是将这个事件包装成一个消息,投递到应用...
分类:Windows程序   时间:2014-09-14 11:14:26    阅读次数:210
Delphi写的DLL,OCX中多线程一个同步问题
Delphi写的DLL,OCX中如果使用了TThread.Synchronze(Proc),可能导致线程死锁,原因是无法唤醒EXE中主线程,Synchronze并不会进入EXE主线程消息队列.下面的程序自动解决此问题,只需要加入DLL,OCX工程文件中,在DLL,OCX中便可以使用TThread.S...
分类:编程语言   时间:2014-09-10 22:18:31    阅读次数:306
RabbitMQ安装和配置
RabbitMQ:MQ:message queue.MQ全称为Message Queue,消息队列(MQ)是一种应用程序对应用程序的通信方法。应用程序通过读写出入队列的消息(针对应用程序的数据)来通信,而无需专用连接来链接它们。消 息传递指的是程序之间通过在消息中发送数据进行通信,而不是通过直接调用...
分类:其他好文   时间:2014-09-10 00:16:19    阅读次数:225
C++技术问题总结-第10篇 MFC中SendMessage与PostMessage异同
应用程序消息有三个来源:硬件消息(鼠标键盘等外设)、PostMessage消息、SendMessage消息,都可以发送消息事件来驱动程序执行。 消息流图如下。 硬件消息响应流程如下。 ①消息进入系统消息队列。 ②消息分发到应用程序消息队列。 ③应用程序循环获取消息。 ④消息处理函数执行。 PostMessage直接进入上述步骤②,将消息放入消息队列中,然后立刻返回。 Sen...
分类:编程语言   时间:2014-09-09 18:29:19    阅读次数:310
ActiveMQ消息队列介绍
ActiveMQ是一个开源兼容Java Message Service (JMS) 1.1面向消息的中件间. 来自Apache Software Foundation. ActiveMQ提供松耦合的应用程序架构. 先来看两个应用通过RPC通讯的紧耦合: 通过面向消息的中件间, 架构演变为: 我们看到...
分类:其他好文   时间:2014-09-09 15:26:38    阅读次数:296
基于滑动窗口的免锁队列设计实现
消息队列是一些平台的通信的基石,各个任务的通信基于消息队列,消息队列的处理速度往往影响整个系统的性能,为了避免多任务同时处理消息队列,通常有任务处理队列时需要加锁来互斥访问。1:假设每个模块有自己的消息队列,任何模块都可以给这个模块发消息,但只有本模块会从消息队列中取消息处理,如下图所示一个消息队列...
分类:其他好文   时间:2014-09-09 11:29:48    阅读次数:257
Windows消息机制(转)1
Windows的应用程序一般包含窗口(Window),它主要为用户提供一种可视化的交互方式,窗口是总是在某个线程(Thread)内创建的。Windows系统通过消息机制来管理交互,消息(Message)被发送,保存,处理,一个线程会维护自己的一套消息队列(Message Queue),以保持线程间的...
分类:Windows程序   时间:2014-09-09 10:37:48    阅读次数:383
windows程序消息机制(Winform界面更新有关)--转
1. Windows程序消息机制 Windows GUI程序是基于消息机制的,有个主线程维护着消息泵。这个消息泵让windows程序生生不息。 Windows程序有个消息队列,窗体上的所有消息是这个队列里面消息的最主要来源。这里的While循环使用了GetMessage() 这个方法,这是个阻塞方....
分类:Windows程序   时间:2014-09-09 10:32:18    阅读次数:387
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!