MessageQueue与Queue有何区别?各自用于何种场合?
是不是,他们最大的区别是MessageQueue由Windows管理,可以跨进程,Queue不可以。

解决方案 »

  1.   

    不清楚,可能messagequeue更多用于消息把.....
      

  2.   

    http://msdn2.microsoft.com/zh-cn/library/system.messaging.messagequeue(VS.80).aspx
    http://msdn.microsoft.com/library/chs/default.asp?url=/library/CHS/cpref/html/frlrfsystemcollectionsqueueclasstopic.asp
    msdn..
      

  3.   

    没任何联系,MessageQueue是微软的MSMQ服务的发送和接收用的类。
    Queue是队列,fifo的一种结构吧。
      

  4.   

    Queue:表示对象的先进先出集合。
    Messagequeue:提供对“消息队列”服务器上的队列的访问。
      

  5.   

    http://www.cnblogs.com/rickie/archive/2004/11/16/64345.aspx
    http://msdn2.microsoft.com/zh-cn/library/system.collections.queue(VS.80).aspx
      

  6.   

    如果在同一个进程内的不同线程间,是不是只要用Queue就可以了。如果要跨进程通讯的时候,可以采用MessageQueue来实现。
    从开销上来说,Queue的开销是不是会比MessageQueue来得小!
      

  7.   

    messagequeue是微软的消息队列,是一种异步执行的技术
    queue是数据结构里面的队列,不是一回事啊,没有什么可比性
      

  8.   

    MessageQueue消息队列,主要用来发送消息,时一个组件,类似IIS,需要安装!也可以传递DATASET呢Queue就是队列,和数组功能类似,还有stack都是集合类,用于对数据排序,提取操作得
      

  9.   

    MessageQueue,是提供对“消息队列”服务器上的队列的访问包装,
    也就是微软的消息队列中间件类库,同IBM WebSphere MQ,支持事务,及分布式数据路由,一般是企业级应用。而Queue,则是传统意义上的队列,就是数据结构中描述的那种先进先出的结构。