我正在創建一個爬蟲程序 - 一個java web應用程序,用戶可以在其中定義爬網作業,從中提取和存儲特定網站的信息。在java中使用循環結構並行處理
作爲這項工作的一部分,有一個'循環'結構......它有一個列表部分,它最初被評估(通常代表一個值列表)......之後是循環體,它對列表中的每個項目執行一次(從前面提到的列表部分)。
請注意,在另一個循環結構中可以有一個循環結構,依此類推。
問題是,有時候一個列表可能包含數百萬行數據 - 並且要爲此列表中的每一行執行正文。主體有一個起始索引值,索引的上限,並增加1。
我想要做的是,對於單級循環,最初計算列表值並將其存儲在數據庫中。之後,不是一次執行正文,而是將其分割爲不同的部分,以便並行處理列表的不同部分。
但是,如何分解n級循環的作業? (一個循環等在IE中一個循環。)
有沒有做這樣的處理...任何教程的一些推薦的方式或指導,你可以指出我的,將是對我很大的幫助。