如何使用java多執行緒處理http請求,求思路

2021-03-11 19:27:27 字數 724 閱讀 6584

1樓:匿名使用者

雲端計算也分很多種型別,也需要看哪種型別,目前我只能從你之前的介紹來猜測你的需版

求是計算密權集型。那麼這種一般來說,前端介面提供三個功能(23也可以合併):1、提交請求:

就是把請求儲存在伺服器,然後等著後臺批處理系統去搞定它;2、查詢處理狀態:查詢下之前提交的某請求處理得怎麼樣了,比如總共處理多久了,處理了百分之多少;3、查詢處理結果:如果處理完畢了,顯示下處理的結果。

然後後端專門有個批處理系統去負責從資料庫中把前端接受的請求拿出來,然後找工作執行緒去處理,並跟蹤進度,回寫結果。比如前端提交請求是計算pi到小數點後十億位,那麼這個前端應用只需要把客戶的請求直接寫入資料庫,就可以返回訊息:「請求提交成功。

」而批處理系統定期查詢資料庫,並從資料庫中取出請求,然後根據計算規模啟動大量執行緒甚至其它叢集,分配任務,然後......不過,總的來說,你們老大直接把這樣的命題交給你,好像有點那啥。。。

2樓:匿名使用者

哎,,我就一實習小菜,現在鬱悶了。。。大家都來討論一下,給點思路。

3樓:匿名使用者

你這bai個是檔案的**還du是上傳? ?這樣的話可以採用zhicountdownlatch(計數器dao)和executorservice(執行緒池)來管理這內個執行緒,首先例項化容

一個countdownlatch為10個執行緒,每一個執行緒成功執行完了呼叫它的countdown()將計數器減1

如何執行緒安全的使用,如何執行緒安全的使用HashMap

synchronizedmap方法 62616964757a686964616fe4b893e5b19e31333363373763 public static mapsynchronizedmap mapm synchronizedmap類 private static class synchro...

我有P4 3 0處理器HT超執行緒技術

現在都是雙核心主機板了。不好整!您得這個cpu現在不值錢了。大概賣掉也就100塊錢。如果為了配合你的cpu去選用其他配件,你的損失肯定不止100塊。單是買老式的ddr記憶體就比買更新跟快的ddr2記憶體要多花超過100塊錢 因為ddr已經停產了,所以售價貴。建議你還是重新配置一臺機器吧 都來華碩的吧...

使用java開發http伺服器能夠處理

你的需求有點複雜。單純使用servlet是最省事情的。複寫doget dopost dodelete dohead 等方法,在方法裡實現你的業務邏輯就可以 專了或者屬strues2或者spring,加配置 method 裡面實現業務,一個道理 解析http協議六種請求方法,get,head,put,...