耐心無(wú)止境 成功一瞬間

          BlogJava 聯(lián)系 聚合 管理
            31 Posts :: 5 Stories :: 25 Comments :: 0 Trackbacks
          今天,我為一個(gè)Timer(java.util.Timer)添加了4個(gè)TimerTask,讓他們對(duì)我的程序進(jìn)行不斷的更新。
          task1:處理接收到的數(shù)據(jù),并構(gòu)建為程序中所需的對(duì)象。
          task2:解析task1所構(gòu)建的對(duì)象,并作出相應(yīng)處理,最終返回結(jié)果給請(qǐng)求端。
          task3:處理外部請(qǐng)求隊(duì)列。
          task4:發(fā)送應(yīng)答信息(實(shí)時(shí)性要求不高)。
          當(dāng)接收到外部的請(qǐng)求時(shí),把請(qǐng)求加入到請(qǐng)求隊(duì)列。但中間出現(xiàn)了一些問(wèn)題,當(dāng)task3處理請(qǐng)求時(shí),由于需要和外部進(jìn)行通信,它的通信結(jié)果需要task2來(lái)提供,這樣就造成得不到結(jié)果的情況。這是因?yàn)槿绻鹴ask3沒(méi)有完成,task2就不能執(zhí)行,因此他們需要分開(kāi)處理。用兩個(gè)Timer即可。
          posted on 2005-09-15 20:20 Joshua Yan 閱讀(1379) 評(píng)論(0)  編輯  收藏 所屬分類(lèi): Java
          主站蜘蛛池模板: 白河县| 沙河市| 体育| 宜君县| 泉州市| 台北市| 凤城市| 通河县| 枣庄市| 延津县| 佛学| 小金县| 宁乡县| 孟州市| 祁连县| 剑河县| 扎兰屯市| 镇巴县| 朝阳县| 南京市| 崇礼县| 曲松县| 南丰县| 焉耆| 西盟| 开化县| 大姚县| 伊春市| 郑州市| 喜德县| 仁布县| 吉木萨尔县| 东丰县| 五河县| 枣阳市| 苏州市| 兴安盟| 海晏县| 通江县| 永定县| 南和县|