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

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

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

    amp@java

      BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
      99 隨筆 :: 0 文章 :: 228 評論 :: 0 Trackbacks
    改了一下實現,采用“生產者-消費者”模式。每個串口一個線程,讀取BlockingQueue里的待發信息,作為消費者,發送完畢后把發送結果寫到另外一個BlockingQueue里;查詢線程定時查詢數據庫,獲得待發信息并加入到BlockingQueue里;結果更新線程讀取BlockingQueue里的短信發送結果,更新到數據庫里,并把結果發送到客戶端。
    這樣會帶來一個問題,發送線程發送短信需要一定的時間,可能某條待發信息已經在隊列里了,但查詢線程并不知道,繼續把該信息入列,所以發送線程在發送某條短信前要檢查數據庫,看是否已經發送過,如果發送過,則不再發送。
    posted on 2006-10-25 17:34 amp@java 閱讀(786) 評論(0)  編輯  收藏 所屬分類: Java common
    主站蜘蛛池模板: 国产乱弄免费视频| 免费无遮挡无码永久视频| 成人午夜大片免费7777| 亚洲香蕉久久一区二区| 亚色九九九全国免费视频| 亚洲人色大成年网站在线观看| 99久在线国内在线播放免费观看| 亚洲国产精品久久久久婷婷老年| 91福利视频免费观看| 亚洲日本在线观看网址| 在线v片免费观看视频| 在线观看亚洲AV日韩AV| 国产免费牲交视频| 九九久久国产精品免费热6| 亚洲中文字幕无码中文字在线| a级成人毛片免费图片| 午夜亚洲AV日韩AV无码大全| 97免费人妻在线视频| 中文字幕无码精品亚洲资源网久久 | 国产精品无码免费专区午夜| 日韩精品免费电影| 爱爱帝国亚洲一区二区三区| 亚洲第一区精品日韩在线播放| 国产黄色片免费看| 亚洲精品永久www忘忧草| 成年大片免费视频| 特级aa**毛片免费观看| 亚洲日韩一页精品发布| 3344免费播放观看视频| 国产精品无码亚洲一区二区三区| 亚洲日韩国产精品乱| 182tv免费视视频线路一二三| 国产亚洲精品影视在线| 中国亚洲女人69内射少妇| 1000部拍拍拍18免费网站| WWW亚洲色大成网络.COM| 亚洲av无码不卡| 成人爱做日本视频免费| 今天免费中文字幕视频| 鲁死你资源站亚洲av| 久久久亚洲精品视频|