Re: [J2EE] 防堵無窮迴圈的方法?

看板java作者 (痞子軍團團長)時間13年前 (2013/01/12 01:17), 編輯推噓3(301)
留言4則, 4人參與, 最新討論串2/4 (看更多)
※ 引述《sabreur (無奈)》之銘言: : 各位大哥前輩好 : 小弟任職一間資訊公司 : 是這樣子的 : 因為公司系統會幫client端處理一些資料 : 之前發生過處理的資料長太奇怪 造成一直跑迴圈 : 跑到Server當掉 進而影響所有的client : 當然這是程式端要寫好 ... : 可是我是後來接手的 到底哪裡還有地雷 現在只能一隻一隻去翻 : 但是在不知道資料還有可能會長怎樣的情況下 : 只能碰到一個然後解掉部分沒寫好的程式 : 所以想問問 有沒有 可以從client發送 request 給 Server時 : 就開始計時 如果超過一定時間 就throw 處理逾時的Exception : 然後 讓JVM可以去回收他浪費掉的資源 : 像這種功能可行嗎 我要用什麼關鍵字去查?@@ 對付算命文就用算命仙的方法回覆 假設實際要跑的商業邏輯叫做 WTFoo 我會寫兩個 Thread,一個叫 Manager、一個叫 Worker request 進來 new 一個新的 Manager Manager 則 new 一個新的 Worker(包住 WTFoo),然後開始倒數 如果 Worker 在時間內沒有讓 Manager 停下來 那 Manager 就炸 Exception,然後殺掉 Worker 當然這只是很 rough 的想法,或許根本不可行 畢竟 Multi-thread 什麼的實在太難了,我不會 -- 錢鍾書: 說出來的話 http://www.psmonkey.org 比不上不說出來的話 Java 版 cookcomic 版 只影射著說不出來的話 and more...... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.25.20.214

01/12 11:17, , 1F
太謙虛了吧....
01/12 11:17, 1F

01/12 13:52, , 2F
讚..先生一語道破阿...正解無誤.
01/12 13:52, 2F

01/12 13:59, , 3F
無論你信不信(反正我信了?),我沒把握寫得出來 [遮臉]
01/12 13:59, 3F

02/22 16:05, , 4F
大推了
02/22 16:05, 4F
文章代碼(AID): #1Gy4aLa4 (java)
文章代碼(AID): #1Gy4aLa4 (java)