<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    tangtb

    Hadoop,SpringMVC,ExtJs,Struts2,Spring,SpringSecurity,Hibernate,Struts
    posts - 25, comments - 88, trackbacks - 0, articles - 0
      BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

    Java 多線程訪問WebSphere MQ(摘自官網)

    Posted on 2017-03-22 15:29 tangtb 閱讀(531) 評論(0)  編輯  收藏 所屬分類: WebSphere MQ

    Java™ 運行時環境是繼承性多線程的。WebSphere® MQ classes for Java 允許在多個線程之間共享隊列管理器對象,但確保對目標隊列管理器的所有訪問都是同步的。

    Java 中很難避免多線程程序。請考慮一個連接到隊列管理器的簡單程序,并在啟動時打開隊列。該程序在屏幕上顯示單個按鈕。當用戶單擊該按鈕時,程序從隊列中取出一條消息。

    Java 運行時環境是繼承性多線程的。因此,應用程序的初始化將在一個線程中進行,作為響應按鈕按下而執行的代碼在另一個線程中進行(用戶接口線程)。

    使用基于 C 的 WebSphere MQ 客戶機時,因為在多個線程之間共享句柄存在局限性,所以會導致問題。WebSphere MQ classes for Java 放松了此約束,允許隊列管理器對象及其關聯的隊列、主題和進程對象能夠在多線程之間共享。

    對于給定的連接(MQQueueManager 對象實例)而言,WebSphere MQ classes for Java 的實現確保了所有對目標 WebSphere MQ 隊列管理器的訪問都是同步的。阻止了要發出對隊列管理器的調用的線程,直到該連接進程中的所有其他調用都完成。如果要從程序內的多個線程同時訪問同一個隊列管理器,應為需要同時訪問的每個線程都創建一個新的 MQQueueManager 對象。(這等同于為每個線程發出一個單獨的 MQCONN 調用。)

    原文地址:
    https://www.ibm.com/support/knowledgecenter/zh/SSFKSJ_7.0.1/com.ibm.mq.csqzaw.doc/ja11160_.htm

    主站蜘蛛池模板: 国产99视频精品免费视频7| 亚洲人成色77777在线观看| 亚洲av中文无码乱人伦在线播放 | 一级毛片免费在线| 日韩一区二区在线免费观看| 免费v片在线观看| 亚洲日韩在线中文字幕综合| 韩日电影在线播放免费版| 免费看片在线观看| 亚洲欧洲日韩国产| 最近免费中文字幕4| 亚洲国产精品一区第二页| 亚洲另类自拍丝袜第五页| 精品久久8x国产免费观看| 蜜桃AV无码免费看永久| 国产亚洲精品免费| 一区二区免费国产在线观看| 波多野结衣在线免费观看| 在线精品亚洲一区二区三区| 亚洲人成综合网站7777香蕉 | 成人国产精品免费视频| AA免费观看的1000部电影| 亚洲综合熟女久久久30p| 亚洲精品无码日韩国产不卡av| 国产中文字幕在线免费观看| 永久免费观看的毛片的网站| 亚洲丁香色婷婷综合欲色啪| 日本系列1页亚洲系列| 在线观看日本免费a∨视频| 亚洲国产精品国自产拍AV| 精品无码专区亚洲| 国产精品亚洲玖玖玖在线观看| 精品亚洲成在人线AV无码| XXX2高清在线观看免费视频| 毛片大全免费观看| 一区二区免费电影| 精品日韩亚洲AV无码一区二区三区| 日本中文字幕免费看| 在线看片无码永久免费aⅴ| 亚洲自国产拍揄拍| 久久乐国产精品亚洲综合|